home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 7 / CD FunHouse 7 For The Macintosh (Wayzata)(1992).iso / • Adventureland • / • Adventures • / Dudley Adventure ••• / AGT Run / AGT Run.rsrc / CODE_5.txt < prev    next >
Text File  |  1989-10-05  |  320KB  |  5,284 lines

  1. # near model CODE resource
  2. # jump table entries: 1456-1460 (5 of them)
  3. export_182:
  4. 00000000  4E56 FFEE                link       A6, -0x0012
  5. 00000004  2F07                     move.l     -[A7], D7
  6. 00000006  4247                     clr.w      D7
  7. label00000008:
  8. 00000008  3007                     move.w     D0, D7
  9. 0000000A  C1FC 0018                muls.w     D0, 0x18
  10. 0000000E  41FA 0A18                lea.l      A0, [PC + 0xA18 /* 00000A28, value 0x46E6F6E, pstring "none" */]
  11. 00000012  0640 CA52                addi.w     D0, 0xCA52
  12. 00000016  43F5 0000                lea.l      A1, [A5 + D0.w]
  13. 0000001A  22D8                     move.l     [A1]+, [A0]+
  14. 0000001C  22D8                     move.l     [A1]+, [A0]+
  15. 0000001E  5247                     addq.w     D7, 1
  16. 00000020  0C47 0069                cmpi.w     D7, 0x69 /* 'i' */
  17. 00000024  6FE2                     ble        -0x1C /* 00000008 */
  18. 00000026  4247                     clr.w      D7
  19. label00000028:
  20. 00000028  3007                     move.w     D0, D7
  21. 0000002A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  22. 0000002E  41FA 09F2                lea.l      A0, [PC + 0x9F2 /* 00000A22, value 0x46E6F6E, pstring "none" */]
  23. 00000032  0640 A85E                addi.w     D0, 0xA85E
  24. 00000036  43F5 0000                lea.l      A1, [A5 + D0.w]
  25. 0000003A  22D8                     move.l     [A1]+, [A0]+
  26. 0000003C  22D8                     move.l     [A1]+, [A0]+
  27. 0000003E  5247                     addq.w     D7, 1
  28. 00000040  0C47 0069                cmpi.w     D7, 0x69 /* 'i' */
  29. 00000044  6FE2                     ble        -0x1C /* 00000028 */
  30. 00000046  2B7C 0341 4E59 CA52      move.l     [A5 - 0x35AE], 0x3414E59
  31. 0000004E  41FA 09CC                lea.l      A0, [PC + 0x9CC /* 00000A1C, value 0x54E4F52, pstring "NORTH" */]
  32. 00000052  43ED CA6A                lea.l      A1, [A5 - 0x3596]
  33. 00000056  22D8                     move.l     [A1]+, [A0]+
  34. 00000058  22D8                     move.l     [A1]+, [A0]+
  35. 0000005A  41FA 09BA                lea.l      A0, [PC + 0x9BA /* 00000A16, value 0x5534F55, pstring "SOUTH" */]
  36. 0000005E  43ED CA82                lea.l      A1, [A5 - 0x357E]
  37. 00000062  22D8                     move.l     [A1]+, [A0]+
  38. 00000064  22D8                     move.l     [A1]+, [A0]+
  39. 00000066  41FA 09A8                lea.l      A0, [PC + 0x9A8 /* 00000A10, value 0x4454153, pstring "EAST" */]
  40. 0000006A  43ED CA9A                lea.l      A1, [A5 - 0x3566]
  41. 0000006E  22D8                     move.l     [A1]+, [A0]+
  42. 00000070  22D8                     move.l     [A1]+, [A0]+
  43. 00000072  41FA 0996                lea.l      A0, [PC + 0x996 /* 00000A0A, value 0x4574553, pstring "WEST" */]
  44. 00000076  43ED CAB2                lea.l      A1, [A5 - 0x354E]
  45. 0000007A  22D8                     move.l     [A1]+, [A0]+
  46. 0000007C  22D8                     move.l     [A1]+, [A0]+
  47. 0000007E  41FA 0980                lea.l      A0, [PC + 0x980 /* 00000A00, value 0x9534F55 '\tSOU', pstring "SOUTHEAST" */]
  48. 00000082  43ED CACA                lea.l      A1, [A5 - 0x3536]
  49. 00000086  22D8                     move.l     [A1]+, [A0]+
  50. 00000088  22D8                     move.l     [A1]+, [A0]+
  51. 0000008A  22D8                     move.l     [A1]+, [A0]+
  52. 0000008C  41FA 0968                lea.l      A0, [PC + 0x968 /* 000009F6, value 0x9534F55 '\tSOU', pstring "SOUTHWEST" */]
  53. 00000090  43ED CAE2                lea.l      A1, [A5 - 0x351E]
  54. 00000094  22D8                     move.l     [A1]+, [A0]+
  55. 00000096  22D8                     move.l     [A1]+, [A0]+
  56. 00000098  22D8                     move.l     [A1]+, [A0]+
  57. 0000009A  41FA 0950                lea.l      A0, [PC + 0x950 /* 000009EC, value 0x94E4F52 '\tNOR', pstring "NORTHEAST" */]
  58. 0000009E  43ED CAFA                lea.l      A1, [A5 - 0x3506]
  59. 000000A2  22D8                     move.l     [A1]+, [A0]+
  60. 000000A4  22D8                     move.l     [A1]+, [A0]+
  61. 000000A6  22D8                     move.l     [A1]+, [A0]+
  62. 000000A8  41FA 0938                lea.l      A0, [PC + 0x938 /* 000009E2, value 0x94E4F52 '\tNOR', pstring "NORTHWEST" */]
  63. 000000AC  43ED CB12                lea.l      A1, [A5 - 0x34EE]
  64. 000000B0  22D8                     move.l     [A1]+, [A0]+
  65. 000000B2  22D8                     move.l     [A1]+, [A0]+
  66. 000000B4  22D8                     move.l     [A1]+, [A0]+
  67. 000000B6  2B7C 0255 5008 CB2A      move.l     [A5 - 0x34D6], 0x2555008
  68. 000000BE  41FA 091C                lea.l      A0, [PC + 0x91C /* 000009DC, value 0x4444F57, pstring "DOWN" */]
  69. 000000C2  43ED CB42                lea.l      A1, [A5 - 0x34BE]
  70. 000000C6  22D8                     move.l     [A1]+, [A0]+
  71. 000000C8  22D8                     move.l     [A1]+, [A0]+
  72. 000000CA  41FA 090A                lea.l      A0, [PC + 0x90A /* 000009D6, value 0x5454E54, pstring "ENTER" */]
  73. 000000CE  43ED CB5A                lea.l      A1, [A5 - 0x34A6]
  74. 000000D2  22D8                     move.l     [A1]+, [A0]+
  75. 000000D4  22D8                     move.l     [A1]+, [A0]+
  76. 000000D6  41FA 08F8                lea.l      A0, [PC + 0x8F8 /* 000009D0, value 0x4455849, pstring "EXIT" */]
  77. 000000DA  43ED CB72                lea.l      A1, [A5 - 0x348E]
  78. 000000DE  22D8                     move.l     [A1]+, [A0]+
  79. 000000E0  22D8                     move.l     [A1]+, [A0]+
  80. 000000E2  41FA 08E4                lea.l      A0, [PC + 0x8E4 /* 000009C8, value 0x7535045, pstring "SPECIAL" */]
  81. 000000E6  43ED CB8A                lea.l      A1, [A5 - 0x3476]
  82. 000000EA  22D8                     move.l     [A1]+, [A0]+
  83. 000000EC  22D8                     move.l     [A1]+, [A0]+
  84. 000000EE  41FA 08D2                lea.l      A0, [PC + 0x8D2 /* 000009C2, value 0x5544852, pstring "THROW" */]
  85. 000000F2  43ED CBA2                lea.l      A1, [A5 - 0x345E]
  86. 000000F6  22D8                     move.l     [A1]+, [A0]+
  87. 000000F8  22D8                     move.l     [A1]+, [A0]+
  88. 000000FA  41FA 08C0                lea.l      A0, [PC + 0x8C0 /* 000009BC, value 0x44F5045, pstring "OPEN" */]
  89. 000000FE  43ED CBBA                lea.l      A1, [A5 - 0x3446]
  90. 00000102  22D8                     move.l     [A1]+, [A0]+
  91. 00000104  22D8                     move.l     [A1]+, [A0]+
  92. 00000106  41FA 08AE                lea.l      A0, [PC + 0x8AE /* 000009B6, value 0x5434C4F, pstring "CLOSE" */]
  93. 0000010A  43ED CBD2                lea.l      A1, [A5 - 0x342E]
  94. 0000010E  22D8                     move.l     [A1]+, [A0]+
  95. 00000110  22D8                     move.l     [A1]+, [A0]+
  96. 00000112  41FA 089C                lea.l      A0, [PC + 0x89C /* 000009B0, value 0x44C4F43, pstring "LOCK" */]
  97. 00000116  43ED CBEA                lea.l      A1, [A5 - 0x3416]
  98. 0000011A  22D8                     move.l     [A1]+, [A0]+
  99. 0000011C  22D8                     move.l     [A1]+, [A0]+
  100. 0000011E  41FA 0888                lea.l      A0, [PC + 0x888 /* 000009A8, value 0x6554E4C, pstring "UNLOCK" */]
  101. 00000122  43ED CC02                lea.l      A1, [A5 - 0x33FE]
  102. 00000126  22D8                     move.l     [A1]+, [A0]+
  103. 00000128  22D8                     move.l     [A1]+, [A0]+
  104. 0000012A  41FA 0876                lea.l      A0, [PC + 0x876 /* 000009A2, value 0x44C4F4F, pstring "LOOK" */]
  105. 0000012E  43ED CC1A                lea.l      A1, [A5 - 0x33E6]
  106. 00000132  22D8                     move.l     [A1]+, [A0]+
  107. 00000134  22D8                     move.l     [A1]+, [A0]+
  108. 00000136  41FA 0862                lea.l      A0, [PC + 0x862 /* 0000099A, value 0x7455841, pstring "EXAMINE" */]
  109. 0000013A  43ED CC32                lea.l      A1, [A5 - 0x33CE]
  110. 0000013E  22D8                     move.l     [A1]+, [A0]+
  111. 00000140  22D8                     move.l     [A1]+, [A0]+
  112. 00000142  41FA 0844                lea.l      A0, [PC + 0x844 /* 00000988, value 0x10434841, pstring "CHANGE_LOCATIONS" */]
  113. 00000146  43ED CC4A                lea.l      A1, [A5 - 0x33B6]
  114. 0000014A  7004                     moveq.l    D0, 0x04
  115. label0000014C:
  116. 0000014C  22D8                     move.l     [A1]+, [A0]+
  117. 0000014E  51C8 FFFC                dbf        D0, -0x6 /* 0000014C */
  118. 00000152  41FA 082E                lea.l      A0, [PC + 0x82E /* 00000982, value 0x4524541, pstring "READ" */]
  119. 00000156  43ED CC62                lea.l      A1, [A5 - 0x339E]
  120. 0000015A  22D8                     move.l     [A1]+, [A0]+
  121. 0000015C  22D8                     move.l     [A1]+, [A0]+
  122. 0000015E  2B7C 0345 4154 CC7A      move.l     [A5 - 0x3386], 0x3454154
  123. 00000166  41FA 0814                lea.l      A0, [PC + 0x814 /* 0000097C, value 0x5445249, pstring "DRINK" */]
  124. 0000016A  43ED CC92                lea.l      A1, [A5 - 0x336E]
  125. 0000016E  22D8                     move.l     [A1]+, [A0]+
  126. 00000170  22D8                     move.l     [A1]+, [A0]+
  127. 00000172  41FA 0802                lea.l      A0, [PC + 0x802 /* 00000976, value 0x553434F, pstring "SCORE" */]
  128. 00000176  43ED CCAA                lea.l      A1, [A5 - 0x3356]
  129. 0000017A  22D8                     move.l     [A1]+, [A0]+
  130. 0000017C  22D8                     move.l     [A1]+, [A0]+
  131. 0000017E  41FA 07EE                lea.l      A0, [PC + 0x7EE /* 0000096E, value 0x6415454, pstring "ATTACK" */]
  132. 00000182  43ED CCC2                lea.l      A1, [A5 - 0x333E]
  133. 00000186  22D8                     move.l     [A1]+, [A0]+
  134. 00000188  22D8                     move.l     [A1]+, [A0]+
  135. 0000018A  41FA 07DC                lea.l      A0, [PC + 0x7DC /* 00000968, value 0x4574149, pstring "WAIT" */]
  136. 0000018E  43ED CCDA                lea.l      A1, [A5 - 0x3326]
  137. 00000192  22D8                     move.l     [A1]+, [A0]+
  138. 00000194  22D8                     move.l     [A1]+, [A0]+
  139. 00000196  41FA 07CA                lea.l      A0, [PC + 0x7CA /* 00000962, value 0x459454C, pstring "YELL" */]
  140. 0000019A  43ED CCF2                lea.l      A1, [A5 - 0x330E]
  141. 0000019E  22D8                     move.l     [A1]+, [A0]+
  142. 000001A0  22D8                     move.l     [A1]+, [A0]+
  143. 000001A2  2B7C 0350 5554 CD0A      move.l     [A5 - 0x32F6], 0x3505554
  144. 000001AA  41FA 07B0                lea.l      A0, [PC + 0x7B0 /* 0000095C, value 0x4515549, pstring "QUIT" */]
  145. 000001AE  43ED CD22                lea.l      A1, [A5 - 0x32DE]
  146. 000001B2  22D8                     move.l     [A1]+, [A0]+
  147. 000001B4  22D8                     move.l     [A1]+, [A0]+
  148. 000001B6  41FA 079E                lea.l      A0, [PC + 0x79E /* 00000956, value 0x454454C, pstring "TELL" */]
  149. 000001BA  43ED CD3A                lea.l      A1, [A5 - 0x32C6]
  150. 000001BE  22D8                     move.l     [A1]+, [A0]+
  151. 000001C0  22D8                     move.l     [A1]+, [A0]+
  152. 000001C2  41FA 0788                lea.l      A0, [PC + 0x788 /* 0000094C, value 0x9494E56 '\tINV', pstring "INVENTORY" */]
  153. 000001C6  43ED CD52                lea.l      A1, [A5 - 0x32AE]
  154. 000001CA  22D8                     move.l     [A1]+, [A0]+
  155. 000001CC  22D8                     move.l     [A1]+, [A0]+
  156. 000001CE  22D8                     move.l     [A1]+, [A0]+
  157. 000001D0  2B7C 0347 4554 CD6A      move.l     [A5 - 0x3296], 0x3474554
  158. 000001D8  2B7C 0341 534B CD82      move.l     [A5 - 0x327E], 0x341534B
  159. 000001E0  41FA 0764                lea.l      A0, [PC + 0x764 /* 00000946, value 0x4545552, pstring "TURN" */]
  160. 000001E4  43ED CD9A                lea.l      A1, [A5 - 0x3266]
  161. 000001E8  22D8                     move.l     [A1]+, [A0]+
  162. 000001EA  22D8                     move.l     [A1]+, [A0]+
  163. 000001EC  41FA 0752                lea.l      A0, [PC + 0x752 /* 00000940, value 0x4505553, pstring "PUSH" */]
  164. 000001F0  43ED CDB2                lea.l      A1, [A5 - 0x324E]
  165. 000001F4  22D8                     move.l     [A1]+, [A0]+
  166. 000001F6  22D8                     move.l     [A1]+, [A0]+
  167. 000001F8  41FA 0740                lea.l      A0, [PC + 0x740 /* 0000093A, value 0x450554C, pstring "PULL" */]
  168. 000001FC  43ED CDCA                lea.l      A1, [A5 - 0x3236]
  169. 00000200  22D8                     move.l     [A1]+, [A0]+
  170. 00000202  22D8                     move.l     [A1]+, [A0]+
  171. 00000204  41FA 072E                lea.l      A0, [PC + 0x72E /* 00000934, value 0x4504C41, pstring "PLAY" */]
  172. 00000208  43ED CDE2                lea.l      A1, [A5 - 0x321E]
  173. 0000020C  22D8                     move.l     [A1]+, [A0]+
  174. 0000020E  22D8                     move.l     [A1]+, [A0]+
  175. 00000210  41FA 071C                lea.l      A0, [PC + 0x71C /* 0000092E, value 0x44C4953, pstring "LIST" */]
  176. 00000214  43ED CDFA                lea.l      A1, [A5 - 0x3206]
  177. 00000218  22D8                     move.l     [A1]+, [A0]+
  178. 0000021A  22D8                     move.l     [A1]+, [A0]+
  179. 0000021C  41FA 070A                lea.l      A0, [PC + 0x70A /* 00000928, value 0x453484F, pstring "SHOW" */]
  180. 00000220  43ED CE12                lea.l      A1, [A5 - 0x31EE]
  181. 00000224  22D8                     move.l     [A1]+, [A0]+
  182. 00000226  22D8                     move.l     [A1]+, [A0]+
  183. 00000228  41FA 06F8                lea.l      A0, [PC + 0x6F8 /* 00000922, value 0x444524F, pstring "DROP" */]
  184. 0000022C  43ED CE2A                lea.l      A1, [A5 - 0x31D6]
  185. 00000230  22D8                     move.l     [A1]+, [A0]+
  186. 00000232  22D8                     move.l     [A1]+, [A0]+
  187. 00000234  41FA 06E0                lea.l      A0, [PC + 0x6E0 /* 00000916, value 0xA4C4953 '\nLIS', pstring "LIST_EXITS" */]
  188. 00000238  43ED CE42                lea.l      A1, [A5 - 0x31BE]
  189. 0000023C  22D8                     move.l     [A1]+, [A0]+
  190. 0000023E  22D8                     move.l     [A1]+, [A0]+
  191. 00000240  22D8                     move.l     [A1]+, [A0]+
  192. 00000242  41FA 06CC                lea.l      A0, [PC + 0x6CC /* 00000910, value 0x5425249, pstring "BRIEF" */]
  193. 00000246  43ED CE5A                lea.l      A1, [A5 - 0x31A6]
  194. 0000024A  22D8                     move.l     [A1]+, [A0]+
  195. 0000024C  22D8                     move.l     [A1]+, [A0]+
  196. 0000024E  41FA 06B8                lea.l      A0, [PC + 0x6B8 /* 00000908, value 0x7564552, pstring "VERBOSE" */]
  197. 00000252  43ED CE72                lea.l      A1, [A5 - 0x318E]
  198. 00000256  22D8                     move.l     [A1]+, [A0]+
  199. 00000258  22D8                     move.l     [A1]+, [A0]+
  200. 0000025A  41FA 06A6                lea.l      A0, [PC + 0x6A6 /* 00000902, value 0x4534156, pstring "SAVE" */]
  201. 0000025E  43ED CE8A                lea.l      A1, [A5 - 0x3176]
  202. 00000262  22D8                     move.l     [A1]+, [A0]+
  203. 00000264  22D8                     move.l     [A1]+, [A0]+
  204. 00000266  41FA 0692                lea.l      A0, [PC + 0x692 /* 000008FA, value 0x7524553, pstring "RESTORE" */]
  205. 0000026A  43ED CEA2                lea.l      A1, [A5 - 0x315E]
  206. 0000026E  22D8                     move.l     [A1]+, [A0]+
  207. 00000270  22D8                     move.l     [A1]+, [A0]+
  208. 00000272  41FA 0680                lea.l      A0, [PC + 0x680 /* 000008F4, value 0x54C4947, pstring "LIGHT" */]
  209. 00000276  43ED CEBA                lea.l      A1, [A5 - 0x3146]
  210. 0000027A  22D8                     move.l     [A1]+, [A0]+
  211. 0000027C  22D8                     move.l     [A1]+, [A0]+
  212. 0000027E  41FA 0668                lea.l      A0, [PC + 0x668 /* 000008E8, value 0xA455854 '\nEXT', pstring "EXTINGUISH" */]
  213. 00000282  43ED CED2                lea.l      A1, [A5 - 0x312E]
  214. 00000286  22D8                     move.l     [A1]+, [A0]+
  215. 00000288  22D8                     move.l     [A1]+, [A0]+
  216. 0000028A  22D8                     move.l     [A1]+, [A0]+
  217. 0000028C  41FA 0654                lea.l      A0, [PC + 0x654 /* 000008E2, value 0x4464952, pstring "FIRE" */]
  218. 00000290  43ED CEEA                lea.l      A1, [A5 - 0x3116]
  219. 00000294  22D8                     move.l     [A1]+, [A0]+
  220. 00000296  22D8                     move.l     [A1]+, [A0]+
  221. 00000298  41FA 0642                lea.l      A0, [PC + 0x642 /* 000008DC, value 0x448454C, pstring "HELP" */]
  222. 0000029C  43ED CF02                lea.l      A1, [A5 - 0x30FE]
  223. 000002A0  22D8                     move.l     [A1]+, [A0]+
  224. 000002A2  22D8                     move.l     [A1]+, [A0]+
  225. 000002A4  41FA 0630                lea.l      A0, [PC + 0x630 /* 000008D6, value 0x4574541, pstring "WEAR" */]
  226. 000002A8  43ED CF1A                lea.l      A1, [A5 - 0x30E6]
  227. 000002AC  22D8                     move.l     [A1]+, [A0]+
  228. 000002AE  22D8                     move.l     [A1]+, [A0]+
  229. 000002B0  41FA 061C                lea.l      A0, [PC + 0x61C /* 000008CE, value 0x652454D, pstring "REMOVE" */]
  230. 000002B4  43ED CF32                lea.l      A1, [A5 - 0x30CE]
  231. 000002B8  22D8                     move.l     [A1]+, [A0]+
  232. 000002BA  22D8                     move.l     [A1]+, [A0]+
  233. 000002BC  41FA 0608                lea.l      A0, [PC + 0x608 /* 000008C6, value 0x6534352, pstring "SCRIPT" */]
  234. 000002C0  43ED CF4A                lea.l      A1, [A5 - 0x30B6]
  235. 000002C4  22D8                     move.l     [A1]+, [A0]+
  236. 000002C6  22D8                     move.l     [A1]+, [A0]+
  237. 000002C8  41FA 05F2                lea.l      A0, [PC + 0x5F2 /* 000008BC, value 0x8554E53, pstring "UNSCRIPT" */]
  238. 000002CC  43ED CF62                lea.l      A1, [A5 - 0x309E]
  239. 000002D0  22D8                     move.l     [A1]+, [A0]+
  240. 000002D2  22D8                     move.l     [A1]+, [A0]+
  241. 000002D4  22D8                     move.l     [A1]+, [A0]+
  242. 000002D6  41FA 05D8                lea.l      A0, [PC + 0x5D8 /* 000008B0, value 0xA4D4147 '\nMAG', pstring "MAGIC_WORD" */]
  243. 000002DA  43ED CF7A                lea.l      A1, [A5 - 0x3086]
  244. 000002DE  22D8                     move.l     [A1]+, [A0]+
  245. 000002E0  22D8                     move.l     [A1]+, [A0]+
  246. 000002E2  22D8                     move.l     [A1]+, [A0]+
  247. 000002E4  41FA 05BE                lea.l      A0, [PC + 0x5BE /* 000008A4, value 0xB44554D, pstring "DUMMY_VERB1" */]
  248. 000002E8  43ED CF92                lea.l      A1, [A5 - 0x306E]
  249. 000002EC  22D8                     move.l     [A1]+, [A0]+
  250. 000002EE  22D8                     move.l     [A1]+, [A0]+
  251. 000002F0  22D8                     move.l     [A1]+, [A0]+
  252. 000002F2  41FA 05A2                lea.l      A0, [PC + 0x5A2 /* 00000896, value 0xC44554D, pstring "DUMMY_VERB26" */]
  253. 000002F6  43ED CFAA                lea.l      A1, [A5 - 0x3056]
  254. 000002FA  22D8                     move.l     [A1]+, [A0]+
  255. 000002FC  22D8                     move.l     [A1]+, [A0]+
  256. 000002FE  22D8                     move.l     [A1]+, [A0]+
  257. 00000300  22D8                     move.l     [A1]+, [A0]+
  258. 00000302  41FA 0586                lea.l      A0, [PC + 0x586 /* 0000088A, value 0xB44554D, pstring "DUMMY_VERB2" */]
  259. 00000306  43ED CFC2                lea.l      A1, [A5 - 0x303E]
  260. 0000030A  22D8                     move.l     [A1]+, [A0]+
  261. 0000030C  22D8                     move.l     [A1]+, [A0]+
  262. 0000030E  22D8                     move.l     [A1]+, [A0]+
  263. 00000310  41FA 056A                lea.l      A0, [PC + 0x56A /* 0000087C, value 0xC44554D, pstring "DUMMY_VERB27" */]
  264. 00000314  43ED CFDA                lea.l      A1, [A5 - 0x3026]
  265. 00000318  22D8                     move.l     [A1]+, [A0]+
  266. 0000031A  22D8                     move.l     [A1]+, [A0]+
  267. 0000031C  22D8                     move.l     [A1]+, [A0]+
  268. 0000031E  22D8                     move.l     [A1]+, [A0]+
  269. 00000320  41FA 054E                lea.l      A0, [PC + 0x54E /* 00000870, value 0xB44554D, pstring "DUMMY_VERB3" */]
  270. 00000324  43ED CFF2                lea.l      A1, [A5 - 0x300E]
  271. 00000328  22D8                     move.l     [A1]+, [A0]+
  272. 0000032A  22D8                     move.l     [A1]+, [A0]+
  273. 0000032C  22D8                     move.l     [A1]+, [A0]+
  274. 0000032E  41FA 0532                lea.l      A0, [PC + 0x532 /* 00000862, value 0xC44554D, pstring "DUMMY_VERB28" */]
  275. 00000332  43ED D00A                lea.l      A1, [A5 - 0x2FF6]
  276. 00000336  22D8                     move.l     [A1]+, [A0]+
  277. 00000338  22D8                     move.l     [A1]+, [A0]+
  278. 0000033A  22D8                     move.l     [A1]+, [A0]+
  279. 0000033C  22D8                     move.l     [A1]+, [A0]+
  280. 0000033E  41FA 0516                lea.l      A0, [PC + 0x516 /* 00000856, value 0xB44554D, pstring "DUMMY_VERB4" */]
  281. 00000342  43ED D022                lea.l      A1, [A5 - 0x2FDE]
  282. 00000346  22D8                     move.l     [A1]+, [A0]+
  283. 00000348  22D8                     move.l     [A1]+, [A0]+
  284. 0000034A  22D8                     move.l     [A1]+, [A0]+
  285. 0000034C  41FA 04FA                lea.l      A0, [PC + 0x4FA /* 00000848, value 0xC44554D, pstring "DUMMY_VERB29" */]
  286. 00000350  43ED D03A                lea.l      A1, [A5 - 0x2FC6]
  287. 00000354  22D8                     move.l     [A1]+, [A0]+
  288. 00000356  22D8                     move.l     [A1]+, [A0]+
  289. 00000358  22D8                     move.l     [A1]+, [A0]+
  290. 0000035A  22D8                     move.l     [A1]+, [A0]+
  291. 0000035C  41FA 04DE                lea.l      A0, [PC + 0x4DE /* 0000083C, value 0xB44554D, pstring "DUMMY_VERB5" */]
  292. 00000360  43ED D052                lea.l      A1, [A5 - 0x2FAE]
  293. 00000364  22D8                     move.l     [A1]+, [A0]+
  294. 00000366  22D8                     move.l     [A1]+, [A0]+
  295. 00000368  22D8                     move.l     [A1]+, [A0]+
  296. 0000036A  41FA 04C2                lea.l      A0, [PC + 0x4C2 /* 0000082E, value 0xC44554D, pstring "DUMMY_VERB30" */]
  297. 0000036E  43ED D06A                lea.l      A1, [A5 - 0x2F96]
  298. 00000372  22D8                     move.l     [A1]+, [A0]+
  299. 00000374  22D8                     move.l     [A1]+, [A0]+
  300. 00000376  22D8                     move.l     [A1]+, [A0]+
  301. 00000378  22D8                     move.l     [A1]+, [A0]+
  302. 0000037A  41FA 04A6                lea.l      A0, [PC + 0x4A6 /* 00000822, value 0xB44554D, pstring "DUMMY_VERB6" */]
  303. 0000037E  43ED D082                lea.l      A1, [A5 - 0x2F7E]
  304. 00000382  22D8                     move.l     [A1]+, [A0]+
  305. 00000384  22D8                     move.l     [A1]+, [A0]+
  306. 00000386  22D8                     move.l     [A1]+, [A0]+
  307. 00000388  41FA 048A                lea.l      A0, [PC + 0x48A /* 00000814, value 0xC44554D, pstring "DUMMY_VERB31" */]
  308. 0000038C  43ED D09A                lea.l      A1, [A5 - 0x2F66]
  309. 00000390  22D8                     move.l     [A1]+, [A0]+
  310. 00000392  22D8                     move.l     [A1]+, [A0]+
  311. 00000394  22D8                     move.l     [A1]+, [A0]+
  312. 00000396  22D8                     move.l     [A1]+, [A0]+
  313. 00000398  41FA 046E                lea.l      A0, [PC + 0x46E /* 00000808, value 0xB44554D, pstring "DUMMY_VERB7" */]
  314. 0000039C  43ED D0B2                lea.l      A1, [A5 - 0x2F4E]
  315. 000003A0  22D8                     move.l     [A1]+, [A0]+
  316. 000003A2  22D8                     move.l     [A1]+, [A0]+
  317. 000003A4  22D8                     move.l     [A1]+, [A0]+
  318. 000003A6  41FA 0452                lea.l      A0, [PC + 0x452 /* 000007FA, value 0xC44554D, pstring "DUMMY_VERB32" */]
  319. 000003AA  43ED D0CA                lea.l      A1, [A5 - 0x2F36]
  320. 000003AE  22D8                     move.l     [A1]+, [A0]+
  321. 000003B0  22D8                     move.l     [A1]+, [A0]+
  322. 000003B2  22D8                     move.l     [A1]+, [A0]+
  323. 000003B4  22D8                     move.l     [A1]+, [A0]+
  324. 000003B6  41FA 0436                lea.l      A0, [PC + 0x436 /* 000007EE, value 0xB44554D, pstring "DUMMY_VERB8" */]
  325. 000003BA  43ED D0E2                lea.l      A1, [A5 - 0x2F1E]
  326. 000003BE  22D8                     move.l     [A1]+, [A0]+
  327. 000003C0  22D8                     move.l     [A1]+, [A0]+
  328. 000003C2  22D8                     move.l     [A1]+, [A0]+
  329. 000003C4  41FA 041A                lea.l      A0, [PC + 0x41A /* 000007E0, value 0xC44554D, pstring "DUMMY_VERB33" */]
  330. 000003C8  43ED D0FA                lea.l      A1, [A5 - 0x2F06]
  331. 000003CC  22D8                     move.l     [A1]+, [A0]+
  332. 000003CE  22D8                     move.l     [A1]+, [A0]+
  333. 000003D0  22D8                     move.l     [A1]+, [A0]+
  334. 000003D2  22D8                     move.l     [A1]+, [A0]+
  335. 000003D4  41FA 03FE                lea.l      A0, [PC + 0x3FE /* 000007D4, value 0xB44554D, pstring "DUMMY_VERB9" */]
  336. 000003D8  43ED D112                lea.l      A1, [A5 - 0x2EEE]
  337. 000003DC  22D8                     move.l     [A1]+, [A0]+
  338. 000003DE  22D8                     move.l     [A1]+, [A0]+
  339. 000003E0  22D8                     move.l     [A1]+, [A0]+
  340. 000003E2  41FA 03E2                lea.l      A0, [PC + 0x3E2 /* 000007C6, value 0xC44554D, pstring "DUMMY_VERB34" */]
  341. 000003E6  43ED D12A                lea.l      A1, [A5 - 0x2ED6]
  342. 000003EA  22D8                     move.l     [A1]+, [A0]+
  343. 000003EC  22D8                     move.l     [A1]+, [A0]+
  344. 000003EE  22D8                     move.l     [A1]+, [A0]+
  345. 000003F0  22D8                     move.l     [A1]+, [A0]+
  346. 000003F2  41FA 03C4                lea.l      A0, [PC + 0x3C4 /* 000007B8, value 0xC44554D, pstring "DUMMY_VERB10" */]
  347. 000003F6  43ED D142                lea.l      A1, [A5 - 0x2EBE]
  348. 000003FA  22D8                     move.l     [A1]+, [A0]+
  349. 000003FC  22D8                     move.l     [A1]+, [A0]+
  350. 000003FE  22D8                     move.l     [A1]+, [A0]+
  351. 00000400  22D8                     move.l     [A1]+, [A0]+
  352. 00000402  41FA 03A6                lea.l      A0, [PC + 0x3A6 /* 000007AA, value 0xC44554D, pstring "DUMMY_VERB35" */]
  353. 00000406  43ED D15A                lea.l      A1, [A5 - 0x2EA6]
  354. 0000040A  22D8                     move.l     [A1]+, [A0]+
  355. 0000040C  22D8                     move.l     [A1]+, [A0]+
  356. 0000040E  22D8                     move.l     [A1]+, [A0]+
  357. 00000410  22D8                     move.l     [A1]+, [A0]+
  358. 00000412  41FA 0388                lea.l      A0, [PC + 0x388 /* 0000079C, value 0xC44554D, pstring "DUMMY_VERB11" */]
  359. 00000416  43ED D172                lea.l      A1, [A5 - 0x2E8E]
  360. 0000041A  22D8                     move.l     [A1]+, [A0]+
  361. 0000041C  22D8                     move.l     [A1]+, [A0]+
  362. 0000041E  22D8                     move.l     [A1]+, [A0]+
  363. 00000420  22D8                     move.l     [A1]+, [A0]+
  364. 00000422  41FA 036A                lea.l      A0, [PC + 0x36A /* 0000078E, value 0xC44554D, pstring "DUMMY_VERB36" */]
  365. 00000426  43ED D18A                lea.l      A1, [A5 - 0x2E76]
  366. 0000042A  22D8                     move.l     [A1]+, [A0]+
  367. 0000042C  22D8                     move.l     [A1]+, [A0]+
  368. 0000042E  22D8                     move.l     [A1]+, [A0]+
  369. 00000430  22D8                     move.l     [A1]+, [A0]+
  370. 00000432  41FA 034C                lea.l      A0, [PC + 0x34C /* 00000780, value 0xC44554D, pstring "DUMMY_VERB12" */]
  371. 00000436  43ED D1A2                lea.l      A1, [A5 - 0x2E5E]
  372. 0000043A  22D8                     move.l     [A1]+, [A0]+
  373. 0000043C  22D8                     move.l     [A1]+, [A0]+
  374. 0000043E  22D8                     move.l     [A1]+, [A0]+
  375. 00000440  22D8                     move.l     [A1]+, [A0]+
  376. 00000442  41FA 032E                lea.l      A0, [PC + 0x32E /* 00000772, value 0xC44554D, pstring "DUMMY_VERB37" */]
  377. 00000446  43ED D1BA                lea.l      A1, [A5 - 0x2E46]
  378. 0000044A  22D8                     move.l     [A1]+, [A0]+
  379. 0000044C  22D8                     move.l     [A1]+, [A0]+
  380. 0000044E  22D8                     move.l     [A1]+, [A0]+
  381. 00000450  22D8                     move.l     [A1]+, [A0]+
  382. 00000452  41FA 0310                lea.l      A0, [PC + 0x310 /* 00000764, value 0xC44554D, pstring "DUMMY_VERB13" */]
  383. 00000456  43ED D1D2                lea.l      A1, [A5 - 0x2E2E]
  384. 0000045A  22D8                     move.l     [A1]+, [A0]+
  385. 0000045C  22D8                     move.l     [A1]+, [A0]+
  386. 0000045E  22D8                     move.l     [A1]+, [A0]+
  387. 00000460  22D8                     move.l     [A1]+, [A0]+
  388. 00000462  41FA 02F2                lea.l      A0, [PC + 0x2F2 /* 00000756, value 0xC44554D, pstring "DUMMY_VERB38" */]
  389. 00000466  43ED D1EA                lea.l      A1, [A5 - 0x2E16]
  390. 0000046A  22D8                     move.l     [A1]+, [A0]+
  391. 0000046C  22D8                     move.l     [A1]+, [A0]+
  392. 0000046E  22D8                     move.l     [A1]+, [A0]+
  393. 00000470  22D8                     move.l     [A1]+, [A0]+
  394. 00000472  41FA 02D4                lea.l      A0, [PC + 0x2D4 /* 00000748, value 0xC44554D, pstring "DUMMY_VERB14" */]
  395. 00000476  43ED D202                lea.l      A1, [A5 - 0x2DFE]
  396. 0000047A  22D8                     move.l     [A1]+, [A0]+
  397. 0000047C  22D8                     move.l     [A1]+, [A0]+
  398. 0000047E  22D8                     move.l     [A1]+, [A0]+
  399. 00000480  22D8                     move.l     [A1]+, [A0]+
  400. 00000482  41FA 02B6                lea.l      A0, [PC + 0x2B6 /* 0000073A, value 0xC44554D, pstring "DUMMY_VERB39" */]
  401. 00000486  43ED D21A                lea.l      A1, [A5 - 0x2DE6]
  402. 0000048A  22D8                     move.l     [A1]+, [A0]+
  403. 0000048C  22D8                     move.l     [A1]+, [A0]+
  404. 0000048E  22D8                     move.l     [A1]+, [A0]+
  405. 00000490  22D8                     move.l     [A1]+, [A0]+
  406. 00000492  41FA 0298                lea.l      A0, [PC + 0x298 /* 0000072C, value 0xC44554D, pstring "DUMMY_VERB15" */]
  407. 00000496  43ED D232                lea.l      A1, [A5 - 0x2DCE]
  408. 0000049A  22D8                     move.l     [A1]+, [A0]+
  409. 0000049C  22D8                     move.l     [A1]+, [A0]+
  410. 0000049E  22D8                     move.l     [A1]+, [A0]+
  411. 000004A0  22D8                     move.l     [A1]+, [A0]+
  412. 000004A2  41FA 027A                lea.l      A0, [PC + 0x27A /* 0000071E, value 0xC44554D, pstring "DUMMY_VERB40" */]
  413. 000004A6  43ED D24A                lea.l      A1, [A5 - 0x2DB6]
  414. 000004AA  22D8                     move.l     [A1]+, [A0]+
  415. 000004AC  22D8                     move.l     [A1]+, [A0]+
  416. 000004AE  22D8                     move.l     [A1]+, [A0]+
  417. 000004B0  22D8                     move.l     [A1]+, [A0]+
  418. 000004B2  41FA 025C                lea.l      A0, [PC + 0x25C /* 00000710, value 0xC44554D, pstring "DUMMY_VERB16" */]
  419. 000004B6  43ED D262                lea.l      A1, [A5 - 0x2D9E]
  420. 000004BA  22D8                     move.l     [A1]+, [A0]+
  421. 000004BC  22D8                     move.l     [A1]+, [A0]+
  422. 000004BE  22D8                     move.l     [A1]+, [A0]+
  423. 000004C0  22D8                     move.l     [A1]+, [A0]+
  424. 000004C2  41FA 023E                lea.l      A0, [PC + 0x23E /* 00000702, value 0xC44554D, pstring "DUMMY_VERB41" */]
  425. 000004C6  43ED D27A                lea.l      A1, [A5 - 0x2D86]
  426. 000004CA  22D8                     move.l     [A1]+, [A0]+
  427. 000004CC  22D8                     move.l     [A1]+, [A0]+
  428. 000004CE  22D8                     move.l     [A1]+, [A0]+
  429. 000004D0  22D8                     move.l     [A1]+, [A0]+
  430. 000004D2  41FA 0220                lea.l      A0, [PC + 0x220 /* 000006F4, value 0xC44554D, pstring "DUMMY_VERB17" */]
  431. 000004D6  43ED D292                lea.l      A1, [A5 - 0x2D6E]
  432. 000004DA  22D8                     move.l     [A1]+, [A0]+
  433. 000004DC  22D8                     move.l     [A1]+, [A0]+
  434. 000004DE  22D8                     move.l     [A1]+, [A0]+
  435. 000004E0  22D8                     move.l     [A1]+, [A0]+
  436. 000004E2  41FA 0202                lea.l      A0, [PC + 0x202 /* 000006E6, value 0xC44554D, pstring "DUMMY_VERB42" */]
  437. 000004E6  43ED D2AA                lea.l      A1, [A5 - 0x2D56]
  438. 000004EA  22D8                     move.l     [A1]+, [A0]+
  439. 000004EC  22D8                     move.l     [A1]+, [A0]+
  440. 000004EE  22D8                     move.l     [A1]+, [A0]+
  441. 000004F0  22D8                     move.l     [A1]+, [A0]+
  442. 000004F2  41FA 01E4                lea.l      A0, [PC + 0x1E4 /* 000006D8, value 0xC44554D, pstring "DUMMY_VERB18" */]
  443. 000004F6  43ED D2C2                lea.l      A1, [A5 - 0x2D3E]
  444. 000004FA  22D8                     move.l     [A1]+, [A0]+
  445. 000004FC  22D8                     move.l     [A1]+, [A0]+
  446. 000004FE  22D8                     move.l     [A1]+, [A0]+
  447. 00000500  22D8                     move.l     [A1]+, [A0]+
  448. 00000502  41FA 01C6                lea.l      A0, [PC + 0x1C6 /* 000006CA, value 0xC44554D, pstring "DUMMY_VERB43" */]
  449. 00000506  43ED D2DA                lea.l      A1, [A5 - 0x2D26]
  450. 0000050A  22D8                     move.l     [A1]+, [A0]+
  451. 0000050C  22D8                     move.l     [A1]+, [A0]+
  452. 0000050E  22D8                     move.l     [A1]+, [A0]+
  453. 00000510  22D8                     move.l     [A1]+, [A0]+
  454. 00000512  41FA 01A8                lea.l      A0, [PC + 0x1A8 /* 000006BC, value 0xC44554D, pstring "DUMMY_VERB19" */]
  455. 00000516  43ED D2F2                lea.l      A1, [A5 - 0x2D0E]
  456. 0000051A  22D8                     move.l     [A1]+, [A0]+
  457. 0000051C  22D8                     move.l     [A1]+, [A0]+
  458. 0000051E  22D8                     move.l     [A1]+, [A0]+
  459. 00000520  22D8                     move.l     [A1]+, [A0]+
  460. 00000522  41FA 018A                lea.l      A0, [PC + 0x18A /* 000006AE, value 0xC44554D, pstring "DUMMY_VERB44" */]
  461. 00000526  43ED D30A                lea.l      A1, [A5 - 0x2CF6]
  462. 0000052A  22D8                     move.l     [A1]+, [A0]+
  463. 0000052C  22D8                     move.l     [A1]+, [A0]+
  464. 0000052E  22D8                     move.l     [A1]+, [A0]+
  465. 00000530  22D8                     move.l     [A1]+, [A0]+
  466. 00000532  41FA 016C                lea.l      A0, [PC + 0x16C /* 000006A0, value 0xC44554D, pstring "DUMMY_VERB20" */]
  467. 00000536  43ED D322                lea.l      A1, [A5 - 0x2CDE]
  468. 0000053A  22D8                     move.l     [A1]+, [A0]+
  469. 0000053C  22D8                     move.l     [A1]+, [A0]+
  470. 0000053E  22D8                     move.l     [A1]+, [A0]+
  471. 00000540  22D8                     move.l     [A1]+, [A0]+
  472. 00000542  41FA 014E                lea.l      A0, [PC + 0x14E /* 00000692, value 0xC44554D, pstring "DUMMY_VERB45" */]
  473. 00000546  43ED D33A                lea.l      A1, [A5 - 0x2CC6]
  474. 0000054A  22D8                     move.l     [A1]+, [A0]+
  475. 0000054C  22D8                     move.l     [A1]+, [A0]+
  476. 0000054E  22D8                     move.l     [A1]+, [A0]+
  477. 00000550  22D8                     move.l     [A1]+, [A0]+
  478. 00000552  41FA 0130                lea.l      A0, [PC + 0x130 /* 00000684, value 0xC44554D, pstring "DUMMY_VERB21" */]
  479. 00000556  43ED D352                lea.l      A1, [A5 - 0x2CAE]
  480. 0000055A  22D8                     move.l     [A1]+, [A0]+
  481. 0000055C  22D8                     move.l     [A1]+, [A0]+
  482. 0000055E  22D8                     move.l     [A1]+, [A0]+
  483. 00000560  22D8                     move.l     [A1]+, [A0]+
  484. 00000562  41FA 0112                lea.l      A0, [PC + 0x112 /* 00000676, value 0xC44554D, pstring "DUMMY_VERB46" */]
  485. 00000566  43ED D36A                lea.l      A1, [A5 - 0x2C96]
  486. 0000056A  22D8                     move.l     [A1]+, [A0]+
  487. 0000056C  22D8                     move.l     [A1]+, [A0]+
  488. 0000056E  22D8                     move.l     [A1]+, [A0]+
  489. 00000570  22D8                     move.l     [A1]+, [A0]+
  490. 00000572  41FA 00F4                lea.l      A0, [PC + 0xF4 /* 00000668, value 0xC44554D, pstring "DUMMY_VERB22" */]
  491. 00000576  43ED D382                lea.l      A1, [A5 - 0x2C7E]
  492. 0000057A  22D8                     move.l     [A1]+, [A0]+
  493. 0000057C  22D8                     move.l     [A1]+, [A0]+
  494. 0000057E  22D8                     move.l     [A1]+, [A0]+
  495. 00000580  22D8                     move.l     [A1]+, [A0]+
  496. 00000582  41FA 00D6                lea.l      A0, [PC + 0xD6 /* 0000065A, value 0xC44554D, pstring "DUMMY_VERB47" */]
  497. 00000586  43ED D39A                lea.l      A1, [A5 - 0x2C66]
  498. 0000058A  22D8                     move.l     [A1]+, [A0]+
  499. 0000058C  22D8                     move.l     [A1]+, [A0]+
  500. 0000058E  22D8                     move.l     [A1]+, [A0]+
  501. 00000590  22D8                     move.l     [A1]+, [A0]+
  502. 00000592  41FA 00B8                lea.l      A0, [PC + 0xB8 /* 0000064C, value 0xC44554D, pstring "DUMMY_VERB23" */]
  503. 00000596  43ED D3B2                lea.l      A1, [A5 - 0x2C4E]
  504. 0000059A  22D8                     move.l     [A1]+, [A0]+
  505. 0000059C  22D8                     move.l     [A1]+, [A0]+
  506. 0000059E  22D8                     move.l     [A1]+, [A0]+
  507. 000005A0  22D8                     move.l     [A1]+, [A0]+
  508. 000005A2  41FA 009A                lea.l      A0, [PC + 0x9A /* 0000063E, value 0xC44554D, pstring "DUMMY_VERB48" */]
  509. 000005A6  43ED D3CA                lea.l      A1, [A5 - 0x2C36]
  510. 000005AA  22D8                     move.l     [A1]+, [A0]+
  511. 000005AC  22D8                     move.l     [A1]+, [A0]+
  512. 000005AE  22D8                     move.l     [A1]+, [A0]+
  513. 000005B0  22D8                     move.l     [A1]+, [A0]+
  514. 000005B2  41FA 007C                lea.l      A0, [PC + 0x7C /* 00000630, value 0xC44554D, pstring "DUMMY_VERB24" */]
  515. 000005B6  43ED D3E2                lea.l      A1, [A5 - 0x2C1E]
  516. 000005BA  22D8                     move.l     [A1]+, [A0]+
  517. 000005BC  22D8                     move.l     [A1]+, [A0]+
  518. 000005BE  22D8                     move.l     [A1]+, [A0]+
  519. 000005C0  22D8                     move.l     [A1]+, [A0]+
  520. 000005C2  41FA 005E                lea.l      A0, [PC + 0x5E /* 00000622, value 0xC44554D, pstring "DUMMY_VERB49" */]
  521. 000005C6  43ED D3FA                lea.l      A1, [A5 - 0x2C06]
  522. 000005CA  22D8                     move.l     [A1]+, [A0]+
  523. 000005CC  22D8                     move.l     [A1]+, [A0]+
  524. 000005CE  22D8                     move.l     [A1]+, [A0]+
  525. 000005D0  22D8                     move.l     [A1]+, [A0]+
  526. 000005D2  41FA 0040                lea.l      A0, [PC + 0x40 /* 00000614, value 0xC44554D, pstring "DUMMY_VERB25" */]
  527. 000005D6  43ED D412                lea.l      A1, [A5 - 0x2BEE]
  528. 000005DA  22D8                     move.l     [A1]+, [A0]+
  529. 000005DC  22D8                     move.l     [A1]+, [A0]+
  530. 000005DE  22D8                     move.l     [A1]+, [A0]+
  531. 000005E0  22D8                     move.l     [A1]+, [A0]+
  532. 000005E2  41FA 0022                lea.l      A0, [PC + 0x22 /* 00000606, value 0xC44554D, pstring "DUMMY_VERB50" */]
  533. 000005E6  43ED D42A                lea.l      A1, [A5 - 0x2BD6]
  534. 000005EA  22D8                     move.l     [A1]+, [A0]+
  535. 000005EC  22D8                     move.l     [A1]+, [A0]+
  536. 000005EE  22D8                     move.l     [A1]+, [A0]+
  537. 000005F0  22D8                     move.l     [A1]+, [A0]+
  538. 000005F2  3B7C 0069 A824           move.w     [A5 - 0x57DC], 0x69 /* 'i' */
  539. 000005F8  2E1F                     move.l     D7, [A7]+
  540. 000005FA  4E5E                     unlink     A6
  541. 000005FC  4E75                     rts
  542. 000005FE  494E                     chk.w      D4, A6
  543. 00000600  4954                     chk.w      D4, [A4]
  544. 00000602  5645                     addq.w     D5, 3
  545. 00000604  5242                     addq.w     D2, 1
  546. 00000606  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  547. 0000060A  4D59                     chk.w      D6, [A1]+
  548. 0000060C  5F56                     subq.w     [A6], 7
  549. 0000060E  4552                     chk.w      D2, [A2]
  550. 00000610  4235 3008                clr.b      [A5 + D3.w + 0x8]
  551. 00000614  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  552. 00000618  4D59                     chk.w      D6, [A1]+
  553. 0000061A  5F56                     subq.w     [A6], 7
  554. 0000061C  4552                     chk.w      D2, [A2]
  555. 0000061E  4232 3508                clr.b      [A2 + <<invalid base displacement size>> + D3 * 4]
  556. 00000622  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  557. 00000626  4D59                     chk.w      D6, [A1]+
  558. 00000628  5F56                     subq.w     [A6], 7
  559. 0000062A  4552                     chk.w      D2, [A2]
  560. 0000062C  4234 3908                clr.b      [A4 + <<invalid base displacement size>> + D3]
  561. 00000630  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  562. 00000634  4D59                     chk.w      D6, [A1]+
  563. 00000636  5F56                     subq.w     [A6], 7
  564. 00000638  4552                     chk.w      D2, [A2]
  565. 0000063A  4232 3408                clr.b      [A2 + D3.w * 4 + 0x8]
  566. 0000063E  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  567. 00000642  4D59                     chk.w      D6, [A1]+
  568. 00000644  5F56                     subq.w     [A6], 7
  569. 00000646  4552                     chk.w      D2, [A2]
  570. 00000648  4234 3808                clr.b      [A4 + D3 + 0x8]
  571. 0000064C  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  572. 00000650  4D59                     chk.w      D6, [A1]+
  573. 00000652  5F56                     subq.w     [A6], 7
  574. 00000654  4552                     chk.w      D2, [A2]
  575. 00000656  4232 3308                clr.b      [A2 + <<invalid base displacement size>> + D3 * 2]
  576. 0000065A  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  577. 0000065E  4D59                     chk.w      D6, [A1]+
  578. 00000660  5F56                     subq.w     [A6], 7
  579. 00000662  4552                     chk.w      D2, [A2]
  580. 00000664  4234 3708                clr.b      [A4 + <<invalid base displacement size>> + D3 * 8]
  581. 00000668  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  582. 0000066C  4D59                     chk.w      D6, [A1]+
  583. 0000066E  5F56                     subq.w     [A6], 7
  584. 00000670  4552                     chk.w      D2, [A2]
  585. 00000672  4232 3208                clr.b      [A2 + D3.w * 2 + 0x8]
  586. 00000676  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  587. 0000067A  4D59                     chk.w      D6, [A1]+
  588. 0000067C  5F56                     subq.w     [A6], 7
  589. 0000067E  4552                     chk.w      D2, [A2]
  590. 00000680  4234 3608                clr.b      [A4 + D3.w * 8 + 0x8]
  591. 00000684  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  592. 00000688  4D59                     chk.w      D6, [A1]+
  593. 0000068A  5F56                     subq.w     [A6], 7
  594. 0000068C  4552                     chk.w      D2, [A2]
  595. 0000068E  4232 3108                clr.b      [A2 + <<invalid base displacement size>> + D3]
  596. 00000692  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  597. 00000696  4D59                     chk.w      D6, [A1]+
  598. 00000698  5F56                     subq.w     [A6], 7
  599. 0000069A  4552                     chk.w      D2, [A2]
  600. 0000069C  4234 3508                clr.b      [A4 + <<invalid base displacement size>> + D3 * 4]
  601. 000006A0  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  602. 000006A4  4D59                     chk.w      D6, [A1]+
  603. 000006A6  5F56                     subq.w     [A6], 7
  604. 000006A8  4552                     chk.w      D2, [A2]
  605. 000006AA  4232 3008                clr.b      [A2 + D3.w + 0x8]
  606. 000006AE  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  607. 000006B2  4D59                     chk.w      D6, [A1]+
  608. 000006B4  5F56                     subq.w     [A6], 7
  609. 000006B6  4552                     chk.w      D2, [A2]
  610. 000006B8  4234 3408                clr.b      [A4 + D3.w * 4 + 0x8]
  611. 000006BC  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  612. 000006C0  4D59                     chk.w      D6, [A1]+
  613. 000006C2  5F56                     subq.w     [A6], 7
  614. 000006C4  4552                     chk.w      D2, [A2]
  615. 000006C6  4231 3908                clr.b      [A1 + <<invalid base displacement size>> + D3]
  616. 000006CA  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  617. 000006CE  4D59                     chk.w      D6, [A1]+
  618. 000006D0  5F56                     subq.w     [A6], 7
  619. 000006D2  4552                     chk.w      D2, [A2]
  620. 000006D4  4234 3308                clr.b      [A4 + <<invalid base displacement size>> + D3 * 2]
  621. 000006D8  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  622. 000006DC  4D59                     chk.w      D6, [A1]+
  623. 000006DE  5F56                     subq.w     [A6], 7
  624. 000006E0  4552                     chk.w      D2, [A2]
  625. 000006E2  4231 3808                clr.b      [A1 + D3 + 0x8]
  626. 000006E6  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  627. 000006EA  4D59                     chk.w      D6, [A1]+
  628. 000006EC  5F56                     subq.w     [A6], 7
  629. 000006EE  4552                     chk.w      D2, [A2]
  630. 000006F0  4234 3208                clr.b      [A4 + D3.w * 2 + 0x8]
  631. 000006F4  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  632. 000006F8  4D59                     chk.w      D6, [A1]+
  633. 000006FA  5F56                     subq.w     [A6], 7
  634. 000006FC  4552                     chk.w      D2, [A2]
  635. 000006FE  4231 3708                clr.b      [A1 + <<invalid base displacement size>> + D3 * 8]
  636. 00000702  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  637. 00000706  4D59                     chk.w      D6, [A1]+
  638. 00000708  5F56                     subq.w     [A6], 7
  639. 0000070A  4552                     chk.w      D2, [A2]
  640. 0000070C  4234 3108                clr.b      [A4 + <<invalid base displacement size>> + D3]
  641. 00000710  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  642. 00000714  4D59                     chk.w      D6, [A1]+
  643. 00000716  5F56                     subq.w     [A6], 7
  644. 00000718  4552                     chk.w      D2, [A2]
  645. 0000071A  4231 3608                clr.b      [A1 + D3.w * 8 + 0x8]
  646. 0000071E  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  647. 00000722  4D59                     chk.w      D6, [A1]+
  648. 00000724  5F56                     subq.w     [A6], 7
  649. 00000726  4552                     chk.w      D2, [A2]
  650. 00000728  4234 3008                clr.b      [A4 + D3.w + 0x8]
  651. 0000072C  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  652. 00000730  4D59                     chk.w      D6, [A1]+
  653. 00000732  5F56                     subq.w     [A6], 7
  654. 00000734  4552                     chk.w      D2, [A2]
  655. 00000736  4231 3508                clr.b      [A1 + <<invalid base displacement size>> + D3 * 4]
  656. 0000073A  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  657. 0000073E  4D59                     chk.w      D6, [A1]+
  658. 00000740  5F56                     subq.w     [A6], 7
  659. 00000742  4552                     chk.w      D2, [A2]
  660. 00000744  4233 3908                clr.b      [A3 + <<invalid base displacement size>> + D3]
  661. 00000748  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  662. 0000074C  4D59                     chk.w      D6, [A1]+
  663. 0000074E  5F56                     subq.w     [A6], 7
  664. 00000750  4552                     chk.w      D2, [A2]
  665. 00000752  4231 3408                clr.b      [A1 + D3.w * 4 + 0x8]
  666. 00000756  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  667. 0000075A  4D59                     chk.w      D6, [A1]+
  668. 0000075C  5F56                     subq.w     [A6], 7
  669. 0000075E  4552                     chk.w      D2, [A2]
  670. 00000760  4233 3808                clr.b      [A3 + D3 + 0x8]
  671. 00000764  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  672. 00000768  4D59                     chk.w      D6, [A1]+
  673. 0000076A  5F56                     subq.w     [A6], 7
  674. 0000076C  4552                     chk.w      D2, [A2]
  675. 0000076E  4231 3308                clr.b      [A1 + <<invalid base displacement size>> + D3 * 2]
  676. 00000772  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  677. 00000776  4D59                     chk.w      D6, [A1]+
  678. 00000778  5F56                     subq.w     [A6], 7
  679. 0000077A  4552                     chk.w      D2, [A2]
  680. 0000077C  4233 3708                clr.b      [A3 + <<invalid base displacement size>> + D3 * 8]
  681. 00000780  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  682. 00000784  4D59                     chk.w      D6, [A1]+
  683. 00000786  5F56                     subq.w     [A6], 7
  684. 00000788  4552                     chk.w      D2, [A2]
  685. 0000078A  4231 3208                clr.b      [A1 + D3.w * 2 + 0x8]
  686. 0000078E  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  687. 00000792  4D59                     chk.w      D6, [A1]+
  688. 00000794  5F56                     subq.w     [A6], 7
  689. 00000796  4552                     chk.w      D2, [A2]
  690. 00000798  4233 3608                clr.b      [A3 + D3.w * 8 + 0x8]
  691. 0000079C  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  692. 000007A0  4D59                     chk.w      D6, [A1]+
  693. 000007A2  5F56                     subq.w     [A6], 7
  694. 000007A4  4552                     chk.w      D2, [A2]
  695. 000007A6  4231 3108                clr.b      [A1 + <<invalid base displacement size>> + D3]
  696. 000007AA  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  697. 000007AE  4D59                     chk.w      D6, [A1]+
  698. 000007B0  5F56                     subq.w     [A6], 7
  699. 000007B2  4552                     chk.w      D2, [A2]
  700. 000007B4  4233 3508                clr.b      [A3 + <<invalid base displacement size>> + D3 * 4]
  701. 000007B8  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  702. 000007BC  4D59                     chk.w      D6, [A1]+
  703. 000007BE  5F56                     subq.w     [A6], 7
  704. 000007C0  4552                     chk.w      D2, [A2]
  705. 000007C2  4231 3008                clr.b      [A1 + D3.w + 0x8]
  706. 000007C6  0C44 554D                cmpi.w     D4, 0x554D /* 'UM' */
  707. 000007CA  4D59                     chk.w      D6, [A1]+
  708. 000007CC  5F56                     subq.w     [A6], 7
  709. 000007CE  4552                     chk.w      D2, [A2]
  710. 000007D0  4233 3408                clr.b      [A3 + D3.w * 4 + 0x8]
  711. 000007D4  0B44                     bchg       D4, D5
  712. 000007D6  554D                     subq.w     A5, 2
  713. 000007D8  4D59                     chk.w      D6, [A1]+
  714. 000007DA  5F56                     subq.w     [A6], 7
  715. 000007DC  4552                     chk.w      D2, [A2]
  716. 000007DE  4239 0C44 554D           clr.b      [0x0C44554D]
  717. 000007E4  4D59                     chk.w      D6, [A1]+
  718. 000007E6  5F56                     subq.w     [A6], 7
  719. 000007E8  4552                     chk.w      D2, [A2]
  720. 000007EA  4233 3308                clr.b      [A3 + <<invalid base displacement size>> + D3 * 2]
  721. 000007EE  0B44                     bchg       D4, D5
  722. 000007F0  554D                     subq.w     A5, 2
  723. 000007F2  4D59                     chk.w      D6, [A1]+
  724. 000007F4  5F56                     subq.w     [A6], 7
  725. 000007F6  4552                     chk.w      D2, [A2]
  726. 000007F8  4238 0C44                clr.b      [0x00000C44]
  727. 000007FC  554D                     subq.w     A5, 2
  728. 000007FE  4D59                     chk.w      D6, [A1]+
  729. 00000800  5F56                     subq.w     [A6], 7
  730. 00000802  4552                     chk.w      D2, [A2]
  731. 00000804  4233 3208                clr.b      [A3 + D3.w * 2 + 0x8]
  732. 00000808  0B44                     bchg       D4, D5
  733. 0000080A  554D                     subq.w     A5, 2
  734. 0000080C  4D59                     chk.w      D6, [A1]+
  735. 0000080E  5F56                     subq.w     [A6], 7
  736. 00000810  4552                     chk.w      D2, [A2]
  737. 00000812  4237 0C44                clr.b      [A7 + D0 * 4 + 0x44]
  738. 00000816  554D                     subq.w     A5, 2
  739. 00000818  4D59                     chk.w      D6, [A1]+
  740. 0000081A  5F56                     subq.w     [A6], 7
  741. 0000081C  4552                     chk.w      D2, [A2]
  742. 0000081E  4233 3108                clr.b      [A3 + <<invalid base displacement size>> + D3]
  743. 00000822  0B44                     bchg       D4, D5
  744. 00000824  554D                     subq.w     A5, 2
  745. 00000826  4D59                     chk.w      D6, [A1]+
  746. 00000828  5F56                     subq.w     [A6], 7
  747. 0000082A  4552                     chk.w      D2, [A2]
  748. 0000082C  4236 0C44                clr.b      [A6 + D0 * 4 + 0x44]
  749. 00000830  554D                     subq.w     A5, 2
  750. 00000832  4D59                     chk.w      D6, [A1]+
  751. 00000834  5F56                     subq.w     [A6], 7
  752. 00000836  4552                     chk.w      D2, [A2]
  753. 00000838  4233 3008                clr.b      [A3 + D3.w + 0x8]
  754. 0000083C  0B44                     bchg       D4, D5
  755. 0000083E  554D                     subq.w     A5, 2
  756. 00000840  4D59                     chk.w      D6, [A1]+
  757. 00000842  5F56                     subq.w     [A6], 7
  758. 00000844  4552                     chk.w      D2, [A2]
  759. 00000846  4235 0C44                clr.b      [A5 + D0 * 4 + 0x44]
  760. 0000084A  554D                     subq.w     A5, 2
  761. 0000084C  4D59                     chk.w      D6, [A1]+
  762. 0000084E  5F56                     subq.w     [A6], 7
  763. 00000850  4552                     chk.w      D2, [A2]
  764. 00000852  4232 3908                clr.b      [A2 + <<invalid base displacement size>> + D3]
  765. 00000856  0B44                     bchg       D4, D5
  766. 00000858  554D                     subq.w     A5, 2
  767. 0000085A  4D59                     chk.w      D6, [A1]+
  768. 0000085C  5F56                     subq.w     [A6], 7
  769. 0000085E  4552                     chk.w      D2, [A2]
  770. 00000860  4234 0C44                clr.b      [A4 + D0 * 4 + 0x44]
  771. 00000864  554D                     subq.w     A5, 2
  772. 00000866  4D59                     chk.w      D6, [A1]+
  773. 00000868  5F56                     subq.w     [A6], 7
  774. 0000086A  4552                     chk.w      D2, [A2]
  775. 0000086C  4232 3808                clr.b      [A2 + D3 + 0x8]
  776. 00000870  0B44                     bchg       D4, D5
  777. 00000872  554D                     subq.w     A5, 2
  778. 00000874  4D59                     chk.w      D6, [A1]+
  779. 00000876  5F56                     subq.w     [A6], 7
  780. 00000878  4552                     chk.w      D2, [A2]
  781. 0000087A  4233 0C44                clr.b      [A3 + D0 * 4 + 0x44]
  782. 0000087E  554D                     subq.w     A5, 2
  783. 00000880  4D59                     chk.w      D6, [A1]+
  784. 00000882  5F56                     subq.w     [A6], 7
  785. 00000884  4552                     chk.w      D2, [A2]
  786. 00000886  4232 3708                clr.b      [A2 + <<invalid base displacement size>> + D3 * 8]
  787. 0000088A  0B44                     bchg       D4, D5
  788. 0000088C  554D                     subq.w     A5, 2
  789. 0000088E  4D59                     chk.w      D6, [A1]+
  790. 00000890  5F56                     subq.w     [A6], 7
  791. 00000892  4552                     chk.w      D2, [A2]
  792. 00000894  4232 0C44                clr.b      [A2 + D0 * 4 + 0x44]
  793. 00000898  554D                     subq.w     A5, 2
  794. 0000089A  4D59                     chk.w      D6, [A1]+
  795. 0000089C  5F56                     subq.w     [A6], 7
  796. 0000089E  4552                     chk.w      D2, [A2]
  797. 000008A0  4232 3608                clr.b      [A2 + D3.w * 8 + 0x8]
  798. 000008A4  0B44                     bchg       D4, D5
  799. 000008A6  554D                     subq.w     A5, 2
  800. 000008A8  4D59                     chk.w      D6, [A1]+
  801. 000008AA  5F56                     subq.w     [A6], 7
  802. 000008AC  4552                     chk.w      D2, [A2]
  803. 000008AE  4231 0A4D                clr.b      [A1 + D0 * 2 + 0x4D]
  804. 000008B2  4147                     chk.w      D0, D7
  805. 000008B4  4943                     chk.w      D4, D3
  806. 000008B6  5F57                     subq.w     [A7], 7
  807. 000008B8  4F52                     chk.w      D7, [A2]
  808. 000008BA  4408                     neg.b      A0
  809. 000008BC  0855 4E53                bchg.b     [A5], 0x53 /* 'S' */
  810. 000008C0  4352                     chk.w      D1, [A2]
  811. 000008C2  4950                     chk.w      D4, [A0]
  812. 000008C4  5408                     addq.b     A0, 2
  813. 000008C6  0653 4352                addi.w     [A3], 0x4352 /* 'CR' */
  814. 000008CA  4950                     chk.w      D4, [A0]
  815. 000008CC  5408                     addq.b     A0, 2
  816. 000008CE  0652 454D                addi.w     [A2], 0x454D /* 'EM' */
  817. 000008D2  4F56                     chk.w      D7, [A6]
  818. 000008D4  4508                     .invalid   2, A0 // invalid opcode 4 with b == 4
  819. 000008D6  0457 4541                subi.w     [A7], 0x4541 /* 'EA' */
  820. 000008DA  5208                     addq.b     A0, 1
  821. 000008DC  0448 454C                subi.w     A0, 0x454C /* 'EL' */
  822. 000008E0  5008                     addq.b     A0, 8
  823. 000008E2  0446 4952                subi.w     D6, 0x4952 /* 'IR' */
  824. 000008E6  4508                     .invalid   2, A0 // invalid opcode 4 with b == 4
  825. 000008E8  0A45 5854                xori.w     D5, 0x5854 /* 'XT' */
  826. 000008EC  494E                     chk.w      D4, A6
  827. 000008EE  4755                     chk.w      D3, [A5]
  828. 000008F0  4953                     chk.w      D4, [A3]
  829. 000008F2  4808                     nbcd.b     A0
  830. 000008F4  054C                     bchg       A4, D2
  831. 000008F6  4947                     chk.w      D4, D7
  832. 000008F8  4854                     pea.l      [A4]
  833. 000008FA  0752                     bchg       [A2], D3
  834. 000008FC  4553                     chk.w      D2, [A3]
  835. 000008FE  544F                     addq.w     A7, 2
  836. 00000900  5245                     addq.w     D5, 1
  837. 00000902  0453 4156                subi.w     [A3], 0x4156 /* 'AV' */
  838. 00000906  4508                     .invalid   2, A0 // invalid opcode 4 with b == 4
  839. 00000908  0756                     bchg       [A6], D3
  840. 0000090A  4552                     chk.w      D2, [A2]
  841. 0000090C  424F                     clr.w      A7
  842. 0000090E  5345                     subq.w     D5, 1
  843. 00000910  0542                     bchg       D2, D2
  844. 00000912  5249                     addq.w     A1, 1
  845. 00000914  4546                     chk.w      D2, D6
  846. 00000916  0A4C 4953                xori.w     A4, 0x4953 /* 'IS' */
  847. 0000091A  545F                     addq.w     [A7]+, 2
  848. 0000091C  4558                     chk.w      D2, [A0]+
  849. 0000091E  4954                     chk.w      D4, [A4]
  850. 00000920  5308                     subq.b     A0, 1
  851. 00000922  0444 524F                subi.w     D4, 0x524F /* 'RO' */
  852. 00000926  5008                     addq.b     A0, 8
  853. 00000928  0453 484F                subi.w     [A3], 0x484F /* 'HO' */
  854. 0000092C  5708                     subq.b     A0, 3
  855. 0000092E  044C 4953                subi.w     A4, 0x4953 /* 'IS' */
  856. 00000932  5408                     addq.b     A0, 2
  857. 00000934  0450 4C41                subi.w     [A0], 0x4C41 /* 'LA' */
  858. 00000938  5908                     subq.b     A0, 4
  859. 0000093A  0450 554C                subi.w     [A0], 0x554C /* 'UL' */
  860. 0000093E  4C08 0450                movem.w    D4,D6,A2, A0
  861. 00000942  5553                     subq.w     [A3], 2
  862. 00000944  4808                     nbcd.b     A0
  863. 00000946  0454 5552                subi.w     [A4], 0x5552 /* 'UR' */
  864. 0000094A  4E08                     .invalid   // invalid opcode 4
  865. 0000094C  0949                     bchg       A1, D4
  866. 0000094E  4E56 454E                link       A6, -0xFFFFBAB2
  867. 00000952  544F                     addq.w     A7, 2
  868. 00000954  5259                     addq.w     [A1]+, 1
  869. 00000956  0454 454C                subi.w     [A4], 0x454C /* 'EL' */
  870. 0000095A  4C08 0451                movem.w    D0,D4,D6,A2, A0
  871. 0000095E  5549                     subq.w     A1, 2
  872. 00000960  5408                     addq.b     A0, 2
  873. 00000962  0459 454C                subi.w     [A1]+, 0x454C /* 'EL' */
  874. 00000966  4C08 0457                movem.w    D0,D1,D2,D4,D6,A2, A0
  875. 0000096A  4149                     chk.w      D0, A1
  876. 0000096C  5408                     addq.b     A0, 2
  877. 0000096E  0641 5454                addi.w     D1, 0x5454 /* 'TT' */
  878. 00000972  4143                     chk.w      D0, D3
  879. 00000974  4B08                     .invalid   5, A0 // invalid opcode 4 with b == 4
  880. 00000976  0553                     bchg       [A3], D2
  881. 00000978  434F                     chk.w      D1, A7
  882. 0000097A  5245                     addq.w     D5, 1
  883. 0000097C  0544                     bchg       D4, D2
  884. 0000097E  5249                     addq.w     A1, 1
  885. 00000980  4E4B                     trap       11
  886. 00000982  0452 4541                subi.w     [A2], 0x4541 /* 'EA' */
  887. 00000986  4408                     neg.b      A0
  888. 00000988  1043                     movea.b    A0, D3
  889. 0000098A  4841                     swap.w     D1
  890. 0000098C  4E47                     trap       7
  891. 0000098E  455F                     chk.w      D2, [A7]+
  892. 00000990  4C4F 4341                movem.l    D0,D6,A0,A1,A6, A7
  893. 00000994  5449                     addq.w     A1, 2
  894. 00000996  4F4E                     chk.w      D7, A6
  895. 00000998  5308                     subq.b     A0, 1
  896. 0000099A  0745                     bchg       D5, D3
  897. 0000099C  5841                     addq.w     D1, 4
  898. 0000099E  4D49                     chk.w      D6, A1
  899. 000009A0  4E45                     trap       5
  900. 000009A2  044C 4F4F                subi.w     A4, 0x4F4F /* 'OO' */
  901. 000009A6  4B08                     .invalid   5, A0 // invalid opcode 4 with b == 4
  902. 000009A8  0655 4E4C                addi.w     [A5], 0x4E4C /* 'NL' */
  903. 000009AC  4F43                     chk.w      D7, D3
  904. 000009AE  4B08                     .invalid   5, A0 // invalid opcode 4 with b == 4
  905. 000009B0  044C 4F43                subi.w     A4, 0x4F43 /* 'OC' */
  906. 000009B4  4B08                     .invalid   5, A0 // invalid opcode 4 with b == 4
  907. 000009B6  0543                     bchg       D3, D2
  908. 000009B8  4C4F 5345                movem.l    D0,D2,D6,A0,A1,A4,A6, A7
  909. 000009BC  044F 5045                subi.w     A7, 0x5045 /* 'PE' */
  910. 000009C0  4E08                     .invalid   // invalid opcode 4
  911. 000009C2  0554                     bchg       [A4], D2
  912. 000009C4  4852                     pea.l      [A2]
  913. 000009C6  4F57                     chk.w      D7, [A7]
  914. 000009C8  0753                     bchg       [A3], D3
  915. 000009CA  5045                     addq.w     D5, 8
  916. 000009CC  4349                     chk.w      D1, A1
  917. 000009CE  414C                     chk.w      D0, A4
  918. 000009D0  0445 5849                subi.w     D5, 0x5849 /* 'XI' */
  919. 000009D4  5408                     addq.b     A0, 2
  920. 000009D6  0545                     bchg       D5, D2
  921. 000009D8  4E54 4552                link       A4, -0xFFFFBAAE
  922. 000009DC  0444 4F57                subi.w     D4, 0x4F57 /* 'OW' */
  923. 000009E0  4E08                     .invalid   // invalid opcode 4
  924. 000009E2  094E                     bchg       A6, D4
  925. 000009E4  4F52                     chk.w      D7, [A2]
  926. 000009E6  5448                     addq.w     A0, 2
  927. 000009E8  5745                     subq.w     D5, 3
  928. 000009EA  5354                     subq.w     [A4], 1
  929. 000009EC  094E                     bchg       A6, D4
  930. 000009EE  4F52                     chk.w      D7, [A2]
  931. 000009F0  5448                     addq.w     A0, 2
  932. 000009F2  4541                     chk.w      D2, D1
  933. 000009F4  5354                     subq.w     [A4], 1
  934. 000009F6  0953                     bchg       [A3], D4
  935. 000009F8  4F55                     chk.w      D7, [A5]
  936. 000009FA  5448                     addq.w     A0, 2
  937. 000009FC  5745                     subq.w     D5, 3
  938. 000009FE  5354                     subq.w     [A4], 1
  939. 00000A00  0953                     bchg       [A3], D4
  940. 00000A02  4F55                     chk.w      D7, [A5]
  941. 00000A04  5448                     addq.w     A0, 2
  942. 00000A06  4541                     chk.w      D2, D1
  943. 00000A08  5354                     subq.w     [A4], 1
  944. 00000A0A  0457 4553                subi.w     [A7], 0x4553 /* 'ES' */
  945. 00000A0E  5408                     addq.b     A0, 2
  946. 00000A10  0445 4153                subi.w     D5, 0x4153 /* 'AS' */
  947. 00000A14  5408                     addq.b     A0, 2
  948. 00000A16  0553                     bchg       [A3], D2
  949. 00000A18  4F55                     chk.w      D7, [A5]
  950. 00000A1A  5448                     addq.w     A0, 2
  951. 00000A1C  054E                     bchg       A6, D2
  952. 00000A1E  4F52                     chk.w      D7, [A2]
  953. 00000A20  5448                     addq.w     A0, 2
  954. 00000A22  046E 6F6E 6598           subi.w     [A6 + 0x6598], 0x6F6E /* 'on' */
  955. 00000A28  046E 6F6E 6598           subi.w     [A6 + 0x6598], 0x6F6E /* 'on' */
  956. export_183:
  957. 00000A2E  4E56 FF82                link       A6, -0x007E
  958. 00000A32  2F07                     move.l     -[A7], D7
  959. 00000A34  554F                     subq.w     A7, 2
  960. 00000A36  487A 006E                pea.l      [PC + 0x6E /* 00000AA6, value 0xC414754, pstring "AGTBLURB.TXT" */]
  961. 00000A3A  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  962. 00000A3E  4A1F                     tst.b      [A7]+
  963. 00000A40  6704                     beq        +0x6 /* 00000A46 */
  964. 00000A42  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  965. label00000A46:
  966. 00000A46  3F3C 0016                move.w     -[A7], 0x16
  967. 00000A4A  486D 8CD4                pea.l      [A5 - 0x732C]
  968. 00000A4E  486E FF86                pea.l      [A6 - 0x7A]
  969. 00000A52  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  970. 00000A56  554F                     subq.w     A7, 2
  971. 00000A58  486E FF86                pea.l      [A6 - 0x7A]
  972. 00000A5C  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  973. 00000A60  101F                     move.b     D0, [A7]+
  974. 00000A62  5300                     subq.b     D0, 1
  975. 00000A64  6702                     beq        +0x4 /* 00000A68 */
  976. 00000A66  602C                     bra        +0x2E /* 00000A94 */
  977. label00000A68:
  978. 00000A68  554F                     subq.w     A7, 2
  979. 00000A6A  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  980. 00000A6E  1E1F                     move.b     D7, [A7]+
  981. 00000A70  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  982. 00000A74  1007                     move.b     D0, D7
  983. 00000A76  5300                     subq.b     D0, 1
  984. 00000A78  6702                     beq        +0x4 /* 00000A7C */
  985. 00000A7A  6018                     bra        +0x1A /* 00000A94 */
  986. label00000A7C:
  987. 00000A7C  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  988. 00000A80  3F3C 00FF                move.w     -[A7], 0xFF
  989. 00000A84  486D 8CD4                pea.l      [A5 - 0x732C]
  990. 00000A88  486D 8622                pea.l      [A5 - 0x79DE]
  991. 00000A8C  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  992. 00000A90  4EBA 2F46                jsr        [PC + 0x2F46 /* 000039D8 */]
  993. label00000A94:
  994. 00000A94  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  995. 00000A98  2E1F                     move.l     D7, [A7]+
  996. 00000A9A  4E5E                     unlink     A6
  997. 00000A9C  4E75                     rts
  998. 00000A9E  5245                     addq.w     D5, 1
  999. 00000AA0  4144                     chk.w      D0, D4
  1000. 00000AA2  494E                     chk.w      D4, A6
  1001. 00000AA4  5354                     subq.w     [A4], 1
  1002. 00000AA6  0C41 4754                cmpi.w     D1, 0x4754 /* 'GT' */
  1003. 00000AAA  424C                     clr.w      A4
  1004. 00000AAC  5552                     subq.w     [A2], 2
  1005. 00000AAE  422E 5458                clr.b      [A6 + 0x5458]
  1006. 00000AB2  5416                     addq.b     [A6], 2
  1007. export_184:
  1008. 00000AB4  4E56 FFEE                link       A6, -0x0012
  1009. 00000AB8  2F07                     move.l     -[A7], D7
  1010. 00000ABA  4207                     clr.b      D7
  1011. label00000ABC:
  1012. 00000ABC  7000                     moveq.l    D0, 0x00
  1013. 00000ABE  1007                     move.b     D0, D7
  1014. 00000AC0  D040                     add.w      D0, D0
  1015. 00000AC2  0640 E396                addi.w     D0, 0xE396
  1016. 00000AC6  3BBC 0001 0000           move.w     [A5 + D0.w], 0x1
  1017. 00000ACC  5207                     addq.b     D7, 1
  1018. 00000ACE  0C07 00AB                cmpi.b     D7, 0xAB
  1019. 00000AD2  63E8                     bls        -0x16 /* 00000ABC */
  1020. 00000AD4  426D E3A0                clr.w      [A5 - 0x1C60]
  1021. 00000AD8  426D E3A2                clr.w      [A5 - 0x1C5E]
  1022. 00000ADC  426D E3A4                clr.w      [A5 - 0x1C5C]
  1023. 00000AE0  426D E3A8                clr.w      [A5 - 0x1C58]
  1024. 00000AE4  426D E39C                clr.w      [A5 - 0x1C64]
  1025. 00000AE8  426D E39E                clr.w      [A5 - 0x1C62]
  1026. 00000AEC  3B7C 0002 E3BC           move.w     [A5 - 0x1C44], 0x2
  1027. 00000AF2  3B7C 0002 E3BE           move.w     [A5 - 0x1C42], 0x2
  1028. 00000AF8  426D E3D6                clr.w      [A5 - 0x1C2A]
  1029. 00000AFC  426D E3D8                clr.w      [A5 - 0x1C28]
  1030. 00000B00  426D E3DA                clr.w      [A5 - 0x1C26]
  1031. 00000B04  426D E3DC                clr.w      [A5 - 0x1C24]
  1032. 00000B08  426D E3DE                clr.w      [A5 - 0x1C22]
  1033. 00000B0C  426D E3E0                clr.w      [A5 - 0x1C20]
  1034. 00000B10  426D E3E4                clr.w      [A5 - 0x1C1C]
  1035. 00000B14  426D E3E6                clr.w      [A5 - 0x1C1A]
  1036. 00000B18  426D E3E8                clr.w      [A5 - 0x1C18]
  1037. 00000B1C  426D E3EA                clr.w      [A5 - 0x1C16]
  1038. 00000B20  426D E3EC                clr.w      [A5 - 0x1C14]
  1039. 00000B24  426D E3EE                clr.w      [A5 - 0x1C12]
  1040. 00000B28  426D E3F0                clr.w      [A5 - 0x1C10]
  1041. 00000B2C  426D E3F2                clr.w      [A5 - 0x1C0E]
  1042. 00000B30  426D E3F4                clr.w      [A5 - 0x1C0C]
  1043. 00000B34  426D E3F6                clr.w      [A5 - 0x1C0A]
  1044. 00000B38  426D E404                clr.w      [A5 - 0x1BFC]
  1045. 00000B3C  426D E406                clr.w      [A5 - 0x1BFA]
  1046. 00000B40  426D E418                clr.w      [A5 - 0x1BE8]
  1047. 00000B44  426D E41A                clr.w      [A5 - 0x1BE6]
  1048. 00000B48  3B7C 0002 E422           move.w     [A5 - 0x1BDE], 0x2
  1049. 00000B4E  3B7C 0002 E424           move.w     [A5 - 0x1BDC], 0x2
  1050. 00000B54  3B7C 0002 E426           move.w     [A5 - 0x1BDA], 0x2
  1051. 00000B5A  3B7C 0002 E428           move.w     [A5 - 0x1BD8], 0x2
  1052. 00000B60  3B7C 0002 E42A           move.w     [A5 - 0x1BD6], 0x2
  1053. 00000B66  3B7C 0002 E42C           move.w     [A5 - 0x1BD4], 0x2
  1054. 00000B6C  3B7C 0002 E42E           move.w     [A5 - 0x1BD2], 0x2
  1055. 00000B72  3B7C 0002 E430           move.w     [A5 - 0x1BD0], 0x2
  1056. 00000B78  426D E432                clr.w      [A5 - 0x1BCE]
  1057. 00000B7C  426D E43E                clr.w      [A5 - 0x1BC2]
  1058. 00000B80  426D E440                clr.w      [A5 - 0x1BC0]
  1059. 00000B84  426D E442                clr.w      [A5 - 0x1BBE]
  1060. 00000B88  426D E444                clr.w      [A5 - 0x1BBC]
  1061. 00000B8C  426D E446                clr.w      [A5 - 0x1BBA]
  1062. 00000B90  426D E448                clr.w      [A5 - 0x1BB8]
  1063. 00000B94  426D E44A                clr.w      [A5 - 0x1BB6]
  1064. 00000B98  426D E44C                clr.w      [A5 - 0x1BB4]
  1065. 00000B9C  3B7C 0002 E450           move.w     [A5 - 0x1BB0], 0x2
  1066. 00000BA2  3B7C 0002 E45A           move.w     [A5 - 0x1BA6], 0x2
  1067. 00000BA8  426D E468                clr.w      [A5 - 0x1B98]
  1068. 00000BAC  426D E46A                clr.w      [A5 - 0x1B96]
  1069. 00000BB0  426D E46C                clr.w      [A5 - 0x1B94]
  1070. 00000BB4  426D E46E                clr.w      [A5 - 0x1B92]
  1071. 00000BB8  426D E470                clr.w      [A5 - 0x1B90]
  1072. 00000BBC  426D E472                clr.w      [A5 - 0x1B8E]
  1073. 00000BC0  426D E474                clr.w      [A5 - 0x1B8C]
  1074. 00000BC4  426D E47A                clr.w      [A5 - 0x1B86]
  1075. 00000BC8  3B7C 0002 E478           move.w     [A5 - 0x1B88], 0x2
  1076. 00000BCE  3B7C 0002 E480           move.w     [A5 - 0x1B80], 0x2
  1077. 00000BD4  3B7C 0002 E482           move.w     [A5 - 0x1B7E], 0x2
  1078. 00000BDA  426D E486                clr.w      [A5 - 0x1B7A]
  1079. 00000BDE  3B7C 0002 E488           move.w     [A5 - 0x1B78], 0x2
  1080. 00000BE4  3B7C 0002 E48A           move.w     [A5 - 0x1B76], 0x2
  1081. 00000BEA  426D E494                clr.w      [A5 - 0x1B6C]
  1082. 00000BEE  3B7C 0002 E496           move.w     [A5 - 0x1B6A], 0x2
  1083. 00000BF4  426D E4A2                clr.w      [A5 - 0x1B5E]
  1084. 00000BF8  426D E4A4                clr.w      [A5 - 0x1B5C]
  1085. 00000BFC  426D E4A6                clr.w      [A5 - 0x1B5A]
  1086. 00000C00  426D E4A8                clr.w      [A5 - 0x1B58]
  1087. 00000C04  426D E4AA                clr.w      [A5 - 0x1B56]
  1088. 00000C08  426D E4B0                clr.w      [A5 - 0x1B50]
  1089. 00000C0C  426D E4B2                clr.w      [A5 - 0x1B4E]
  1090. 00000C10  426D E4B4                clr.w      [A5 - 0x1B4C]
  1091. 00000C14  426D E4B8                clr.w      [A5 - 0x1B48]
  1092. 00000C18  426D E4BC                clr.w      [A5 - 0x1B44]
  1093. 00000C1C  426D E4C0                clr.w      [A5 - 0x1B40]
  1094. 00000C20  3B7C 0002 E4C2           move.w     [A5 - 0x1B3E], 0x2
  1095. 00000C26  3B7C 0002 E4C4           move.w     [A5 - 0x1B3C], 0x2
  1096. 00000C2C  3B7C 0002 E4C8           move.w     [A5 - 0x1B38], 0x2
  1097. 00000C32  3B7C 0002 E4D4           move.w     [A5 - 0x1B2C], 0x2
  1098. 00000C38  3B7C 0002 E4D6           move.w     [A5 - 0x1B2A], 0x2
  1099. 00000C3E  3B7C 0002 E4D8           move.w     [A5 - 0x1B28], 0x2
  1100. 00000C44  3B7C 0002 E4DA           move.w     [A5 - 0x1B26], 0x2
  1101. 00000C4A  3B7C 0002 E4DC           move.w     [A5 - 0x1B24], 0x2
  1102. 00000C50  3B7C 0002 E4DE           move.w     [A5 - 0x1B22], 0x2
  1103. 00000C56  426D E4E8                clr.w      [A5 - 0x1B18]
  1104. 00000C5A  426D E4EA                clr.w      [A5 - 0x1B16]
  1105. 00000C5E  426D E4EC                clr.w      [A5 - 0x1B14]
  1106. 00000C62  426D E4E4                clr.w      [A5 - 0x1B1C]
  1107. 00000C66  426D E4E6                clr.w      [A5 - 0x1B1A]
  1108. 00000C6A  2E1F                     move.l     D7, [A7]+
  1109. 00000C6C  4E5E                     unlink     A6
  1110. 00000C6E  4E75                     rts
  1111. 00000C70  5345                     subq.w     D5, 1
  1112. 00000C72  5454                     addq.w     [A4], 2
  1113. 00000C74  4F4B                     chk.w      D7, A3
  1114. 00000C76  454E                     chk.w      D2, A6
  1115. fn00000C78:
  1116. 00000C78  4E56 FE9E                link       A6, -0x0162
  1117. 00000C7C  486E FE9E                pea.l      [A6 - 0x162]
  1118. 00000C80  487A 0010                pea.l      [PC + 0x10 /* 00000C92, value 0x4EAD0182 */]
  1119. 00000C84  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  1120. 00000C88  487A 005A                pea.l      [PC + 0x5A /* 00000CE4, value 0x19506C65, pstring "Please answer Yes or No: " */]
  1121. 00000C8C  4267                     clr.w      -[A7]
  1122. 00000C8E  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1123. 00000C92  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1124. 00000C96  584F                     addq.w     A7, 4
  1125. 00000C98  486E FE9E                pea.l      [A6 - 0x162]
  1126. 00000C9C  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  1127. 00000CA0  486E FF4C                pea.l      [A6 - 0xB4]
  1128. 00000CA4  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  1129. 00000CA8  584F                     addq.w     A7, 4
  1130. 00000CAA  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  1131. 00000CAE  486E FF4C                pea.l      [A6 - 0xB4]
  1132. 00000CB2  486E FF9E                pea.l      [A6 - 0x62]
  1133. 00000CB6  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1134. 00000CBA  487A 0026                pea.l      [PC + 0x26 /* 00000CE2, value 0x1201950 */]
  1135. 00000CBE  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  1136. 00000CC2  554F                     subq.w     A7, 2
  1137. 00000CC4  7000                     moveq.l    D0, 0x00
  1138. 00000CC6  102E FF9F                move.b     D0, [A6 - 0x61]
  1139. 00000CCA  3F00                     move.w     -[A7], D0
  1140. 00000CCC  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  1141. 00000CD0  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  1142. 00000CD4  4E5E                     unlink     A6
  1143. 00000CD6  2E9F                     move.l     [A7], [A7]+
  1144. 00000CD8  4E75                     rts
  1145. 00000CDA  5052                     addq.w     [A2], 8
  1146. 00000CDC  4F4D                     chk.w      D7, A5
  1147. 00000CDE  5054                     addq.w     [A4], 8
  1148. 00000CE0  594F                     subq.w     A7, 4
  1149. 00000CE2  0120                     btst       -[A0], D0
  1150. 00000CE4  1950 6C65                move.b     [A4 + 0x6C65], [A0]
  1151. 00000CE8  6173                     bsr        +0x75 /* 00000D5D */
  1152. 00000CEA  6520                     bcs        +0x22 /* 00000D0C */
  1153. 00000CEC  616E                     bsr        +0x70 /* 00000D5C */
  1154. 00000CEE  7377                     moveq.l    D1, 0x77
  1155. 00000CF0  6572                     bcs        +0x74 /* 00000D64 */
  1156. 00000CF2  2059                     movea.l    A0, [A1]+
  1157. 00000CF4  6573                     bcs        +0x75 /* 00000D69 */
  1158. 00000CF6  206F 7220                movea.l    A0, [A7 + 0x7220]
  1159. 00000CFA  4E6F                     move       A7, USP
  1160. 00000CFC  3A20                     move.w     D5, -[A0]
  1161. fn00000CFE:
  1162. 00000CFE  4E56 0000                link       A6, 0
  1163. 00000D02  2F07                     move.l     -[A7], D7
  1164. 00000D04  3E2E 000C                move.w     D7, [A6 + 0xC]
  1165. 00000D08  0C47 00C8                cmpi.w     D7, 0xC8
  1166. label00000D0C:
  1167. 00000D0C  5CC0                     sge        D0
  1168. 00000D0E  BE6D A828                cmp.w      D7, [A5 - 0x57D8]
  1169. 00000D12  5FC1                     sle        D1
  1170. 00000D14  C001                     and.b      D0, D1
  1171. 00000D16  6714                     beq        +0x16 /* 00000D2C */
  1172. 00000D18  3007                     move.w     D0, D7
  1173. 00000D1A  E540                     asl        D0.w, 2
  1174. 00000D1C  0640 D2B2                addi.w     D0, 0xD2B2
  1175. 00000D20  2075 0000                movea.l    A0, [A5 + D0.w]
  1176. 00000D24  3D68 00F4 000E           move.w     [A6 + 0xE], [A0 + 0xF4]
  1177. 00000D2A  6028                     bra        +0x2A /* 00000D54 */
  1178. label00000D2C:
  1179. 00000D2C  0C47 012C                cmpi.w     D7, 0x12C
  1180. 00000D30  5CC0                     sge        D0
  1181. 00000D32  BE6D A826                cmp.w      D7, [A5 - 0x57DA]
  1182. 00000D36  5FC1                     sle        D1
  1183. 00000D38  C001                     and.b      D0, D1
  1184. 00000D3A  6714                     beq        +0x16 /* 00000D50 */
  1185. 00000D3C  3007                     move.w     D0, D7
  1186. 00000D3E  E540                     asl        D0.w, 2
  1187. 00000D40  0640 CF92                addi.w     D0, 0xCF92
  1188. 00000D44  2075 0000                movea.l    A0, [A5 + D0.w]
  1189. 00000D48  3D68 00D8 000E           move.w     [A6 + 0xE], [A0 + 0xD8]
  1190. 00000D4E  6004                     bra        +0x6 /* 00000D54 */
  1191. label00000D50:
  1192. 00000D50  426E 000E                clr.w      [A6 + 0xE]
  1193. label00000D54:
  1194. 00000D54  2E1F                     move.l     D7, [A7]+
  1195. 00000D56  4E5E                     unlink     A6
  1196. 00000D58  205F                     movea.l    A0, [A7]+
  1197. 00000D5A  5C4F                     addq.w     A7, 6
  1198. fn00000D5C:
  1199. 00000D5C  4ED0                     jmp        [A0]
  1200. 00000D5E  494D                     chk.w      D4, A5
  1201. 00000D60  4D45                     chk.w      D6, D5
  1202. 00000D62  4449                     neg.w      A1
  1203. label00000D64:
  1204. 00000D64  4154                     chk.w      D0, [A4]
  1205. fn00000D66:
  1206. 00000D66  4E56 FFEE                link       A6, -0x0012
  1207. 00000D6A  48E7 0300                movem.l    -[A7], D6,D7
  1208. 00000D6E  1C2E 000C                move.b     D6, [A6 + 0xC]
  1209. 00000D72  4207                     clr.b      D7
  1210. 00000D74  4A06                     tst.b      D6
  1211. 00000D76  6606                     bne        +0x8 /* 00000D7E */
  1212. 00000D78  7E01                     moveq.l    D7, 0x01
  1213. 00000D7A  6000 0074                bra        +0x76 /* 00000DF0 */
  1214. label00000D7E:
  1215. 00000D7E  0C06 0001                cmpi.b     D6, 0x1
  1216. 00000D82  6606                     bne        +0x8 /* 00000D8A */
  1217. 00000D84  4207                     clr.b      D7
  1218. 00000D86  6000 0068                bra        +0x6A /* 00000DF0 */
  1219. label00000D8A:
  1220. 00000D8A  0C06 0002                cmpi.b     D6, 0x2
  1221. 00000D8E  6606                     bne        +0x8 /* 00000D96 */
  1222. 00000D90  7E03                     moveq.l    D7, 0x03
  1223. 00000D92  6000 005C                bra        +0x5E /* 00000DF0 */
  1224. label00000D96:
  1225. 00000D96  0C06 0003                cmpi.b     D6, 0x3
  1226. 00000D9A  6606                     bne        +0x8 /* 00000DA2 */
  1227. 00000D9C  7E02                     moveq.l    D7, 0x02
  1228. 00000D9E  6000 0050                bra        +0x52 /* 00000DF0 */
  1229. label00000DA2:
  1230. 00000DA2  0C06 0004                cmpi.b     D6, 0x4
  1231. 00000DA6  6604                     bne        +0x6 /* 00000DAC */
  1232. 00000DA8  7E07                     moveq.l    D7, 0x07
  1233. 00000DAA  6044                     bra        +0x46 /* 00000DF0 */
  1234. label00000DAC:
  1235. 00000DAC  0C06 0005                cmpi.b     D6, 0x5
  1236. 00000DB0  6604                     bne        +0x6 /* 00000DB6 */
  1237. 00000DB2  7E06                     moveq.l    D7, 0x06
  1238. 00000DB4  603A                     bra        +0x3C /* 00000DF0 */
  1239. label00000DB6:
  1240. 00000DB6  0C06 0007                cmpi.b     D6, 0x7
  1241. 00000DBA  6604                     bne        +0x6 /* 00000DC0 */
  1242. 00000DBC  7E04                     moveq.l    D7, 0x04
  1243. 00000DBE  6030                     bra        +0x32 /* 00000DF0 */
  1244. label00000DC0:
  1245. 00000DC0  0C06 0006                cmpi.b     D6, 0x6
  1246. 00000DC4  6604                     bne        +0x6 /* 00000DCA */
  1247. 00000DC6  7E05                     moveq.l    D7, 0x05
  1248. 00000DC8  6026                     bra        +0x28 /* 00000DF0 */
  1249. label00000DCA:
  1250. 00000DCA  0C06 0008                cmpi.b     D6, 0x8
  1251. 00000DCE  6604                     bne        +0x6 /* 00000DD4 */
  1252. 00000DD0  7E09                     moveq.l    D7, 0x09
  1253. 00000DD2  601C                     bra        +0x1E /* 00000DF0 */
  1254. label00000DD4:
  1255. 00000DD4  0C06 0009                cmpi.b     D6, 0x9 /* '\t' */
  1256. 00000DD8  6604                     bne        +0x6 /* 00000DDE */
  1257. 00000DDA  7E08                     moveq.l    D7, 0x08
  1258. 00000DDC  6012                     bra        +0x14 /* 00000DF0 */
  1259. label00000DDE:
  1260. 00000DDE  0C06 000A                cmpi.b     D6, 0xA /* '\n' */
  1261. 00000DE2  6604                     bne        +0x6 /* 00000DE8 */
  1262. 00000DE4  7E0B                     moveq.l    D7, 0x0B
  1263. 00000DE6  6008                     bra        +0xA /* 00000DF0 */
  1264. label00000DE8:
  1265. 00000DE8  0C06 000B                cmpi.b     D6, 0xB
  1266. 00000DEC  6602                     bne        +0x4 /* 00000DF0 */
  1267. 00000DEE  7E0A                     moveq.l    D7, 0x0A
  1268. label00000DF0:
  1269. 00000DF0  1D47 000E                move.b     [A6 + 0xE], D7
  1270. 00000DF4  4CDF 00C0                movem.l    D6,D7, [A7]+
  1271. 00000DF8  4E5E                     unlink     A6
  1272. 00000DFA  205F                     movea.l    A0, [A7]+
  1273. 00000DFC  5C4F                     addq.w     A7, 6
  1274. 00000DFE  4ED0                     jmp        [A0]
  1275. 00000E00  4F50                     chk.w      D7, [A0]
  1276. 00000E02  504F                     addq.w     A7, 8
  1277. 00000E04  5349                     subq.w     A1, 1
  1278. 00000E06  5445                     addq.w     D5, 2
  1279. fn00000E08:
  1280. 00000E08  4E56 0000                link       A6, 0
  1281. 00000E0C  48E7 0300                movem.l    -[A7], D6,D7
  1282. 00000E10  3E2E 000E                move.w     D7, [A6 + 0xE]
  1283. 00000E14  3C2E 000C                move.w     D6, [A6 + 0xC]
  1284. 00000E18  0C47 012C                cmpi.w     D7, 0x12C
  1285. 00000E1C  6C3E                     bge        +0x40 /* 00000E5C */
  1286. 00000E1E  3007                     move.w     D0, D7
  1287. 00000E20  E540                     asl        D0.w, 2
  1288. 00000E22  0640 D2B2                addi.w     D0, 0xD2B2
  1289. 00000E26  2075 0000                movea.l    A0, [A5 + D0.w]
  1290. 00000E2A  3F28 00F4                move.w     -[A7], [A0 + 0xF4]
  1291. 00000E2E  3F3C FFFF                move.w     -[A7], 0xFFFF
  1292. 00000E32  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  1293. 00000E36  3007                     move.w     D0, D7
  1294. 00000E38  E540                     asl        D0.w, 2
  1295. 00000E3A  0640 D2B2                addi.w     D0, 0xD2B2
  1296. 00000E3E  2075 0000                movea.l    A0, [A5 + D0.w]
  1297. 00000E42  3146 00F4                move.w     [A0 + 0xF4], D6
  1298. 00000E46  3F07                     move.w     -[A7], D7
  1299. 00000E48  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  1300. 00000E4C  4A46                     tst.w      D6
  1301. 00000E4E  671C                     beq        +0x1E /* 00000E6C */
  1302. 00000E50  3F06                     move.w     -[A7], D6
  1303. 00000E52  3F3C 0001                move.w     -[A7], 0x1
  1304. 00000E56  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  1305. 00000E5A  6010                     bra        +0x12 /* 00000E6C */
  1306. label00000E5C:
  1307. 00000E5C  3007                     move.w     D0, D7
  1308. 00000E5E  E540                     asl        D0.w, 2
  1309. 00000E60  0640 CF92                addi.w     D0, 0xCF92
  1310. 00000E64  2075 0000                movea.l    A0, [A5 + D0.w]
  1311. 00000E68  3146 00D8                move.w     [A0 + 0xD8], D6
  1312. label00000E6C:
  1313. 00000E6C  4CDF 00C0                movem.l    D6,D7, [A7]+
  1314. 00000E70  4E5E                     unlink     A6
  1315. 00000E72  205F                     movea.l    A0, [A7]+
  1316. 00000E74  504F                     addq.w     A7, 8
  1317. 00000E76  4ED0                     jmp        [A0]
  1318. 00000E78  4D4F                     chk.w      D6, A7
  1319. 00000E7A  5645                     addq.w     D5, 3
  1320. 00000E7C  4954                     chk.w      D4, [A4]
  1321. 00000E7E  2020                     move.l     D0, -[A0]
  1322. export_185:
  1323. 00000E80  4E56 FDE0                link       A6, -0x0220
  1324. 00000E84  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1325. 00000E88  286E 0008                movea.l    A4, [A6 + 0x8]
  1326. 00000E8C  266E 000C                movea.l    A3, [A6 + 0xC]
  1327. 00000E90  246E 0010                movea.l    A2, [A6 + 0x10]
  1328. 00000E94  554F                     subq.w     A7, 2
  1329. 00000E96  2F0A                     move.l     -[A7], A2
  1330. 00000E98  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  1331. 00000E9C  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  1332. 00000EA0  4A6D 8D30                tst.w      [A5 - 0x72D0]
  1333. 00000EA4  670C                     beq        +0xE /* 00000EB2 */
  1334. 00000EA6  3D6D 8D30 FFEE           move.w     [A6 - 0x12], [A5 - 0x72D0]
  1335. 00000EAC  3B6D 8D2E 8D30           move.w     [A5 - 0x72D0], [A5 - 0x72D2]
  1336. label00000EB2:
  1337. 00000EB2  1D6D E4EE FFD6           move.b     [A6 - 0x2A], [A5 - 0x1B12]
  1338. 00000EB8  4A2E FFD6                tst.b      [A6 - 0x2A]
  1339. 00000EBC  6700 00B8                beq        +0xBA /* 00000F76 */
  1340. 00000EC0  486E FDE0                pea.l      [A6 - 0x220]
  1341. 00000EC4  487A 0046                pea.l      [PC + 0x46 /* 00000F0C, value 0x4EAD0182 */]
  1342. 00000EC8  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  1343. 00000ECC  487A 1FF8                pea.l      [PC + 0x1FF8 /* 00002EC6, value 0xA466F72 '\nFor', pstring "For  Verb\"" */]
  1344. 00000ED0  4267                     clr.w      -[A7]
  1345. 00000ED2  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1346. 00000ED6  2F0A                     move.l     -[A7], A2
  1347. 00000ED8  4267                     clr.w      -[A7]
  1348. 00000EDA  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1349. 00000EDE  487A 1FDC                pea.l      [PC + 0x1FDC /* 00002EBC, value 0x9222020 '\t\"  ', pstring "\"  Noun \"" */]
  1350. 00000EE2  4267                     clr.w      -[A7]
  1351. 00000EE4  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1352. 00000EE8  2F0B                     move.l     -[A7], A3
  1353. 00000EEA  4267                     clr.w      -[A7]
  1354. 00000EEC  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1355. 00000EF0  487A 1FBE                pea.l      [PC + 0x1FBE /* 00002EB0, value 0xB222020, pstring "\"  Object \"" */]
  1356. 00000EF4  4267                     clr.w      -[A7]
  1357. 00000EF6  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1358. 00000EFA  2F0C                     move.l     -[A7], A4
  1359. 00000EFC  4267                     clr.w      -[A7]
  1360. 00000EFE  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1361. 00000F02  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  1362. 00000F06  4267                     clr.w      -[A7]
  1363. 00000F08  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  1364. 00000F0C  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1365. 00000F10  584F                     addq.w     A7, 4
  1366. 00000F12  486E FDE0                pea.l      [A6 - 0x220]
  1367. 00000F16  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  1368. 00000F1A  486E FDE0                pea.l      [A6 - 0x220]
  1369. 00000F1E  487A 0048                pea.l      [PC + 0x48 /* 00000F68, value 0x4EAD0182 */]
  1370. 00000F22  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  1371. 00000F26  487A 1F72                pea.l      [PC + 0x1F72 /* 00002E9A, value 0x14466F72, pstring "For  Verb# or Name#=" */]
  1372. 00000F2A  4267                     clr.w      -[A7]
  1373. 00000F2C  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1374. 00000F30  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1375. 00000F34  3F3C 0008                move.w     -[A7], 0x8
  1376. 00000F38  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  1377. 00000F3C  487A 1F52                pea.l      [PC + 0x1F52 /* 00002E90, value 0x820204E, pstring "  Noun#=" */]
  1378. 00000F40  4267                     clr.w      -[A7]
  1379. 00000F42  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1380. 00000F46  3F2D 8D34                move.w     -[A7], [A5 - 0x72CC]
  1381. 00000F4A  3F3C 0008                move.w     -[A7], 0x8
  1382. 00000F4E  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  1383. 00000F52  487A 1F30                pea.l      [PC + 0x1F30 /* 00002E84, value 0xA20204F '\n  O', pstring "  Object#=" */]
  1384. 00000F56  4267                     clr.w      -[A7]
  1385. 00000F58  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1386. 00000F5C  3F2D 8D32                move.w     -[A7], [A5 - 0x72CE]
  1387. 00000F60  3F3C 0008                move.w     -[A7], 0x8
  1388. 00000F64  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  1389. 00000F68  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1390. 00000F6C  584F                     addq.w     A7, 4
  1391. 00000F6E  486E FDE0                pea.l      [A6 - 0x220]
  1392. 00000F72  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  1393. label00000F76:
  1394. 00000F76  302E FFEE                move.w     D0, [A6 - 0x12]
  1395. 00000F7A  D040                     add.w      D0, D0
  1396. 00000F7C  0640 DA94                addi.w     D0, 0xDA94
  1397. 00000F80  3D75 0000 FFE4           move.w     [A6 - 0x1C], [A5 + D0.w]
  1398. 00000F86  3A2E FFEE                move.w     D5, [A6 - 0x12]
  1399. 00000F8A  DA45                     add.w      D5, D5
  1400. 00000F8C  41ED DDB4                lea.l      A0, [A5 - 0x224C]
  1401. 00000F90  3030 5000                move.w     D0, [A0 + D5.w]
  1402. 00000F94  5340                     subq.w     D0, 1
  1403. 00000F96  3A00                     move.w     D5, D0
  1404. 00000F98  4A2E FFD6                tst.b      [A6 - 0x2A]
  1405. 00000F9C  6770                     beq        +0x72 /* 0000100E */
  1406. 00000F9E  486E FDE0                pea.l      [A6 - 0x220]
  1407. 00000FA2  487A 005C                pea.l      [PC + 0x5C /* 00001000, value 0x4EAD0182 */]
  1408. 00000FA6  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  1409. 00000FAA  487A 1ED0                pea.l      [PC + 0x1ED0 /* 00002E7C, value 0x7566572, pstring "Verb#= " */]
  1410. 00000FAE  4267                     clr.w      -[A7]
  1411. 00000FB0  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1412. 00000FB4  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1413. 00000FB8  3F3C 0008                move.w     -[A7], 0x8
  1414. 00000FBC  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  1415. 00000FC0  487A 1EAA                pea.l      [PC + 0x1EAA /* 00002E6C, value 0xE202053, pstring "  StartIndex= " */]
  1416. 00000FC4  4267                     clr.w      -[A7]
  1417. 00000FC6  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1418. 00000FCA  302E FFEE                move.w     D0, [A6 - 0x12]
  1419. 00000FCE  D040                     add.w      D0, D0
  1420. 00000FD0  0640 DDB4                addi.w     D0, 0xDDB4
  1421. 00000FD4  3F35 0000                move.w     -[A7], [A5 + D0.w]
  1422. 00000FD8  3F3C 0008                move.w     -[A7], 0x8
  1423. 00000FDC  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  1424. 00000FE0  487A 1E7E                pea.l      [PC + 0x1E7E /* 00002E60, value 0xB20456E, pstring " EndIndex= " */]
  1425. 00000FE4  4267                     clr.w      -[A7]
  1426. 00000FE6  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1427. 00000FEA  302E FFEE                move.w     D0, [A6 - 0x12]
  1428. 00000FEE  D040                     add.w      D0, D0
  1429. 00000FF0  0640 DA94                addi.w     D0, 0xDA94
  1430. 00000FF4  3F35 0000                move.w     -[A7], [A5 + D0.w]
  1431. 00000FF8  3F3C 0008                move.w     -[A7], 0x8
  1432. 00000FFC  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  1433. 00001000  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1434. 00001004  584F                     addq.w     A7, 4
  1435. 00001006  486E FDE0                pea.l      [A6 - 0x220]
  1436. 0000100A  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  1437. label0000100E:
  1438. 0000100E  4A6E FFE4                tst.w      [A6 - 0x1C]
  1439. 00001012  6C04                     bge        +0x6 /* 00001018 */
  1440. 00001014  6000 1CA0                bra        +0x1CA2 /* 00002CB6 */
  1441. label00001018:
  1442. 00001018  BA6D A82C                cmp.w      D5, [A5 - 0x57D4]
  1443. 0000101C  6F04                     ble        +0x6 /* 00001022 */
  1444. 0000101E  3A2D A82C                move.w     D5, [A5 - 0x57D4]
  1445. label00001022:
  1446. 00001022  4A45                     tst.w      D5
  1447. 00001024  6C02                     bge        +0x4 /* 00001028 */
  1448. 00001026  4245                     clr.w      D5
  1449. label00001028:
  1450. 00001028  5245                     addq.w     D5, 1
  1451. 0000102A  3005                     move.w     D0, D5
  1452. 0000102C  E540                     asl        D0.w, 2
  1453. 0000102E  0640 F6FA                addi.w     D0, 0xF6FA
  1454. 00001032  2075 0000                movea.l    A0, [A5 + D0.w]
  1455. 00001036  3D50 FFEE                move.w     [A6 - 0x12], [A0]
  1456. 0000103A  3005                     move.w     D0, D5
  1457. 0000103C  E540                     asl        D0.w, 2
  1458. 0000103E  0640 F6FA                addi.w     D0, 0xF6FA
  1459. 00001042  2075 0000                movea.l    A0, [A5 + D0.w]
  1460. 00001046  3F3C 0016                move.w     -[A7], 0x16
  1461. 0000104A  4868 0002                pea.l      [A0 + 0x2]
  1462. 0000104E  486E FFB8                pea.l      [A6 - 0x48]
  1463. 00001052  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1464. 00001056  3005                     move.w     D0, D5
  1465. 00001058  E540                     asl        D0.w, 2
  1466. 0000105A  0640 F6FA                addi.w     D0, 0xF6FA
  1467. 0000105E  2075 0000                movea.l    A0, [A5 + D0.w]
  1468. 00001062  3F3C 0016                move.w     -[A7], 0x16
  1469. 00001066  4868 001A                pea.l      [A0 + 0x1A]
  1470. 0000106A  486E FFA0                pea.l      [A6 - 0x60]
  1471. 0000106E  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1472. 00001072  3005                     move.w     D0, D5
  1473. 00001074  E540                     asl        D0.w, 2
  1474. 00001076  0640 F6FA                addi.w     D0, 0xF6FA
  1475. 0000107A  2075 0000                movea.l    A0, [A5 + D0.w]
  1476. 0000107E  3F3C 0016                move.w     -[A7], 0x16
  1477. 00001082  4868 0032                pea.l      [A0 + 0x32]
  1478. 00001086  486E FF88                pea.l      [A6 - 0x78]
  1479. 0000108A  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1480. 0000108E  486E FFB8                pea.l      [A6 - 0x48]
  1481. 00001092  2F0A                     move.l     -[A7], A2
  1482. 00001094  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  1483. 00001098  57C0                     seq        D0
  1484. 0000109A  0CAE 0341 4E59 FFB8      cmpi.l     [A6 - 0x48], 0x3414E59
  1485. 000010A2  57C1                     seq        D1
  1486. 000010A4  8001                     or.b       D0, D1
  1487. 000010A6  486E FFA0                pea.l      [A6 - 0x60]
  1488. 000010AA  2F0B                     move.l     -[A7], A3
  1489. 000010AC  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  1490. 000010B0  57C1                     seq        D1
  1491. 000010B2  0CAE 0341 4E59 FFA0      cmpi.l     [A6 - 0x60], 0x3414E59
  1492. 000010BA  57C2                     seq        D2
  1493. 000010BC  8202                     or.b       D1, D2
  1494. 000010BE  C001                     and.b      D0, D1
  1495. 000010C0  486E FF88                pea.l      [A6 - 0x78]
  1496. 000010C4  2F0C                     move.l     -[A7], A4
  1497. 000010C6  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  1498. 000010CA  57C1                     seq        D1
  1499. 000010CC  0CAE 0341 4E59 FF88      cmpi.l     [A6 - 0x78], 0x3414E59
  1500. 000010D4  57C2                     seq        D2
  1501. 000010D6  8202                     or.b       D1, D2
  1502. 000010D8  C001                     and.b      D0, D1
  1503. 000010DA  0C6E 07D0 FFEE           cmpi.w     [A6 - 0x12], 0x7D0
  1504. 000010E0  5DC1                     slt        D1
  1505. 000010E2  C001                     and.b      D0, D1
  1506. 000010E4  6700 1BBE                beq        +0x1BC0 /* 00002CA4 */
  1507. 000010E8  4A2E FFD6                tst.b      [A6 - 0x2A]
  1508. 000010EC  6700 0090                beq        +0x92 /* 0000117E */
  1509. 000010F0  486E FDE0                pea.l      [A6 - 0x220]
  1510. 000010F4  487A 0010                pea.l      [PC + 0x10 /* 00001106, value 0x4EAD0182 */]
  1511. 000010F8  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  1512. 000010FC  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1513. 00001100  4267                     clr.w      -[A7]
  1514. 00001102  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  1515. 00001106  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1516. 0000110A  584F                     addq.w     A7, 4
  1517. 0000110C  486E FDE0                pea.l      [A6 - 0x220]
  1518. 00001110  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  1519. 00001114  486E FDE0                pea.l      [A6 - 0x220]
  1520. 00001118  487A 0056                pea.l      [PC + 0x56 /* 00001170, value 0x4EAD0182 */]
  1521. 0000111C  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  1522. 00001120  487A 1D2C                pea.l      [PC + 0x1D2C /* 00002E4E, value 0x11436F6E, pstring "Considering CMD #" */]
  1523. 00001124  4267                     clr.w      -[A7]
  1524. 00001126  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1525. 0000112A  3F05                     move.w     -[A7], D5
  1526. 0000112C  3F3C 0008                move.w     -[A7], 0x8
  1527. 00001130  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  1528. 00001134  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1529. 00001138  4267                     clr.w      -[A7]
  1530. 0000113A  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  1531. 0000113E  486E FFB8                pea.l      [A6 - 0x48]
  1532. 00001142  4267                     clr.w      -[A7]
  1533. 00001144  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1534. 00001148  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1535. 0000114C  4267                     clr.w      -[A7]
  1536. 0000114E  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  1537. 00001152  486E FFA0                pea.l      [A6 - 0x60]
  1538. 00001156  4267                     clr.w      -[A7]
  1539. 00001158  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1540. 0000115C  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1541. 00001160  4267                     clr.w      -[A7]
  1542. 00001162  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  1543. 00001166  486E FF88                pea.l      [A6 - 0x78]
  1544. 0000116A  4267                     clr.w      -[A7]
  1545. 0000116C  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1546. 00001170  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1547. 00001174  584F                     addq.w     A7, 4
  1548. 00001176  486E FDE0                pea.l      [A6 - 0x220]
  1549. 0000117A  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  1550. label0000117E:
  1551. 0000117E  7601                     moveq.l    D3, 0x01
  1552. 00001180  7C01                     moveq.l    D6, 0x01
  1553. 00001182  422E FFD5                clr.b      [A6 - 0x2B]
  1554. 00001186  422E FFD4                clr.b      [A6 - 0x2C]
  1555. 0000118A  6000 1B12                bra        +0x1B14 /* 00002C9E */
  1556. label0000118E:
  1557. 0000118E  3005                     move.w     D0, D5
  1558. 00001190  E540                     asl        D0.w, 2
  1559. 00001192  0640 F6FA                addi.w     D0, 0xF6FA
  1560. 00001196  2075 0000                movea.l    A0, [A5 + D0.w]
  1561. 0000119A  3003                     move.w     D0, D3
  1562. 0000119C  D040                     add.w      D0, D0
  1563. 0000119E  3D70 0048 FFDE           move.w     [A6 - 0x22], [A0 + D0.w + 0x48]
  1564. 000011A4  3005                     move.w     D0, D5
  1565. 000011A6  E540                     asl        D0.w, 2
  1566. 000011A8  0640 F6FA                addi.w     D0, 0xF6FA
  1567. 000011AC  2075 0000                movea.l    A0, [A5 + D0.w]
  1568. 000011B0  3003                     move.w     D0, D3
  1569. 000011B2  D040                     add.w      D0, D0
  1570. 000011B4  1D70 0049 FEE7           move.b     [A6 - 0x119], [A0 + D0.w + 0x49]
  1571. 000011BA  0C2E 005A FEE7           cmpi.b     [A6 - 0x119], 0x5A /* 'Z' */
  1572. 000011C0  6660                     bne        +0x62 /* 00001222 */
  1573. 000011C2  1D7C 0001 FFD2           move.b     [A6 - 0x2E], 0x1
  1574. 000011C8  4A2E FFD6                tst.b      [A6 - 0x2A]
  1575. 000011CC  6724                     beq        +0x26 /* 000011F2 */
  1576. 000011CE  486E FDE0                pea.l      [A6 - 0x220]
  1577. 000011D2  487A 0010                pea.l      [PC + 0x10 /* 000011E4, value 0x4EAD0182 */]
  1578. 000011D6  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  1579. 000011DA  487A 1C6C                pea.l      [PC + 0x1C6C /* 00002E48, value 0x44E4F54, pstring "NOT " */]
  1580. 000011DE  4267                     clr.w      -[A7]
  1581. 000011E0  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1582. 000011E4  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1583. 000011E8  584F                     addq.w     A7, 4
  1584. 000011EA  486E FDE0                pea.l      [A6 - 0x220]
  1585. 000011EE  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  1586. label000011F2:
  1587. 000011F2  5243                     addq.w     D3, 1
  1588. 000011F4  3005                     move.w     D0, D5
  1589. 000011F6  E540                     asl        D0.w, 2
  1590. 000011F8  0640 F6FA                addi.w     D0, 0xF6FA
  1591. 000011FC  2075 0000                movea.l    A0, [A5 + D0.w]
  1592. 00001200  3003                     move.w     D0, D3
  1593. 00001202  D040                     add.w      D0, D0
  1594. 00001204  3D70 0048 FFDE           move.w     [A6 - 0x22], [A0 + D0.w + 0x48]
  1595. 0000120A  3005                     move.w     D0, D5
  1596. 0000120C  E540                     asl        D0.w, 2
  1597. 0000120E  0640 F6FA                addi.w     D0, 0xF6FA
  1598. 00001212  2075 0000                movea.l    A0, [A5 + D0.w]
  1599. 00001216  3003                     move.w     D0, D3
  1600. 00001218  D040                     add.w      D0, D0
  1601. 0000121A  1D70 0049 FEE7           move.b     [A6 - 0x119], [A0 + D0.w + 0x49]
  1602. 00001220  6004                     bra        +0x6 /* 00001226 */
  1603. label00001222:
  1604. 00001222  422E FFD2                clr.b      [A6 - 0x2E]
  1605. label00001226:
  1606. 00001226  7000                     moveq.l    D0, 0x00
  1607. 00001228  102E FEE7                move.b     D0, [A6 - 0x119]
  1608. 0000122C  D040                     add.w      D0, D0
  1609. 0000122E  0640 E396                addi.w     D0, 0xE396
  1610. 00001232  3835 0000                move.w     D4, [A5 + D0.w]
  1611. 00001236  4A44                     tst.w      D4
  1612. 00001238  6F16                     ble        +0x18 /* 00001250 */
  1613. 0000123A  3E05                     move.w     D7, D5
  1614. 0000123C  E547                     asl        D7.w, 2
  1615. 0000123E  41ED F6FA                lea.l      A0, [A5 - 0x906]
  1616. 00001242  2070 7000                movea.l    A0, [A0 + D7.w]
  1617. 00001246  3003                     move.w     D0, D3
  1618. 00001248  5240                     addq.w     D0, 1
  1619. 0000124A  D040                     add.w      D0, D0
  1620. 0000124C  3E30 0048                move.w     D7, [A0 + D0.w + 0x48]
  1621. label00001250:
  1622. 00001250  0C44 0001                cmpi.w     D4, 0x1
  1623. 00001254  6F18                     ble        +0x1A /* 0000126E */
  1624. 00001256  3005                     move.w     D0, D5
  1625. 00001258  E540                     asl        D0.w, 2
  1626. 0000125A  0640 F6FA                addi.w     D0, 0xF6FA
  1627. 0000125E  2075 0000                movea.l    A0, [A5 + D0.w]
  1628. 00001262  3003                     move.w     D0, D3
  1629. 00001264  5440                     addq.w     D0, 2
  1630. 00001266  D040                     add.w      D0, D0
  1631. 00001268  3D70 0048 FFE0           move.w     [A6 - 0x20], [A0 + D0.w + 0x48]
  1632. label0000126E:
  1633. 0000126E  4A2E FFD6                tst.b      [A6 - 0x2A]
  1634. 00001272  6700 00DC                beq        +0xDE /* 00001350 */
  1635. 00001276  486E FDE0                pea.l      [A6 - 0x220]
  1636. 0000127A  487A 003A                pea.l      [PC + 0x3A /* 000012B6, value 0x4EAD0182 */]
  1637. 0000127E  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  1638. 00001282  487A 1BBC                pea.l      [PC + 0x1BBC /* 00002E40, value 0x7546F6B, pstring "Token #" */]
  1639. 00001286  4267                     clr.w      -[A7]
  1640. 00001288  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1641. 0000128C  3F2E FFDE                move.w     -[A7], [A6 - 0x22]
  1642. 00001290  3F3C 0008                move.w     -[A7], 0x8
  1643. 00001294  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  1644. 00001298  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1645. 0000129C  4267                     clr.w      -[A7]
  1646. 0000129E  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  1647. 000012A2  3F04                     move.w     -[A7], D4
  1648. 000012A4  3F3C 0008                move.w     -[A7], 0x8
  1649. 000012A8  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  1650. 000012AC  487A 1B84                pea.l      [PC + 0x1B84 /* 00002E32, value 0xC207061, pstring " parameters " */]
  1651. 000012B0  4267                     clr.w      -[A7]
  1652. 000012B2  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1653. 000012B6  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1654. 000012BA  584F                     addq.w     A7, 4
  1655. 000012BC  486E FDE0                pea.l      [A6 - 0x220]
  1656. 000012C0  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  1657. 000012C4  4A44                     tst.w      D4
  1658. 000012C6  6F2E                     ble        +0x30 /* 000012F6 */
  1659. 000012C8  486E FDE0                pea.l      [A6 - 0x220]
  1660. 000012CC  487A 001A                pea.l      [PC + 0x1A /* 000012E8, value 0x4EAD0182 */]
  1661. 000012D0  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  1662. 000012D4  3F07                     move.w     -[A7], D7
  1663. 000012D6  3F3C 0008                move.w     -[A7], 0x8
  1664. 000012DA  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  1665. 000012DE  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1666. 000012E2  4267                     clr.w      -[A7]
  1667. 000012E4  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  1668. 000012E8  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1669. 000012EC  584F                     addq.w     A7, 4
  1670. 000012EE  486E FDE0                pea.l      [A6 - 0x220]
  1671. 000012F2  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  1672. label000012F6:
  1673. 000012F6  0C44 0001                cmpi.w     D4, 0x1
  1674. 000012FA  6F30                     ble        +0x32 /* 0000132C */
  1675. 000012FC  486E FDE0                pea.l      [A6 - 0x220]
  1676. 00001300  487A 001C                pea.l      [PC + 0x1C /* 0000131E, value 0x4EAD0182 */]
  1677. 00001304  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  1678. 00001308  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  1679. 0000130C  3F3C 0008                move.w     -[A7], 0x8
  1680. 00001310  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  1681. 00001314  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1682. 00001318  4267                     clr.w      -[A7]
  1683. 0000131A  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  1684. 0000131E  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1685. 00001322  584F                     addq.w     A7, 4
  1686. 00001324  486E FDE0                pea.l      [A6 - 0x220]
  1687. 00001328  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  1688. label0000132C:
  1689. 0000132C  486E FDE0                pea.l      [A6 - 0x220]
  1690. 00001330  487A 0010                pea.l      [PC + 0x10 /* 00001342, value 0x4EAD0182 */]
  1691. 00001334  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  1692. 00001338  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1693. 0000133C  4267                     clr.w      -[A7]
  1694. 0000133E  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  1695. 00001342  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1696. 00001346  584F                     addq.w     A7, 4
  1697. 00001348  486E FDE0                pea.l      [A6 - 0x220]
  1698. 0000134C  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  1699. label00001350:
  1700. 00001350  102E FEE7                move.b     D0, [A6 - 0x119]
  1701. 00001354  6000 16C8                bra        +0x16CA /* 00002A1E */
  1702. 00001358  554F                     subq.w     A7, 2
  1703. 0000135A  486D 8DF6                pea.l      [A5 - 0x720A]
  1704. 0000135E  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  1705. 00001362  1C1F                     move.b     D6, [A7]+
  1706. 00001364  6000 187C                bra        +0x187E /* 00002BE2 */
  1707. 00001368  554F                     subq.w     A7, 2
  1708. 0000136A  486D 8DDE                pea.l      [A5 - 0x7222]
  1709. 0000136E  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1710. 00001372  1C1F                     move.b     D6, [A7]+
  1711. 00001374  6000 186C                bra        +0x186E /* 00002BE2 */
  1712. 00001378  554F                     subq.w     A7, 2
  1713. 0000137A  486D 8DAE                pea.l      [A5 - 0x7252]
  1714. 0000137E  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1715. 00001382  1C1F                     move.b     D6, [A7]+
  1716. 00001384  6000 185C                bra        +0x185E /* 00002BE2 */
  1717. 00001388  554F                     subq.w     A7, 2
  1718. 0000138A  3F2D 8D32                move.w     -[A7], [A5 - 0x72CE]
  1719. 0000138E  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  1720. 00001392  1C1F                     move.b     D6, [A7]+
  1721. 00001394  6000 184C                bra        +0x184E /* 00002BE2 */
  1722. 00001398  BE6D D76E                cmp.w      D7, [A5 - 0x2892]
  1723. 0000139C  57C6                     seq        D6
  1724. 0000139E  4406                     neg.b      D6
  1725. 000013A0  6000 1840                bra        +0x1842 /* 00002BE2 */
  1726. 000013A4  BE6D D76E                cmp.w      D7, [A5 - 0x2892]
  1727. 000013A8  5DC6                     slt        D6
  1728. 000013AA  4406                     neg.b      D6
  1729. 000013AC  6000 1834                bra        +0x1836 /* 00002BE2 */
  1730. 000013B0  BE6D D76E                cmp.w      D7, [A5 - 0x2892]
  1731. 000013B4  5EC6                     sgt        D6
  1732. 000013B6  4406                     neg.b      D6
  1733. 000013B8  6000 1828                bra        +0x182A /* 00002BE2 */
  1734. 000013BC  1C2D A6EE                move.b     D6, [A5 - 0x5912]
  1735. 000013C0  6000 1820                bra        +0x1822 /* 00002BE2 */
  1736. 000013C4  1C2D A6ED                move.b     D6, [A5 - 0x5913]
  1737. 000013C8  6000 1818                bra        +0x181A /* 00002BE2 */
  1738. 000013CC  4A6D A6E8                tst.w      [A5 - 0x5918]
  1739. 000013D0  5EC6                     sgt        D6
  1740. 000013D2  4406                     neg.b      D6
  1741. 000013D4  6000 180C                bra        +0x180E /* 00002BE2 */
  1742. 000013D8  0C6D 0001 A6E8           cmpi.w     [A5 - 0x5918], 0x1
  1743. 000013DE  5DC6                     slt        D6
  1744. 000013E0  4406                     neg.b      D6
  1745. 000013E2  6000 17FE                bra        +0x1800 /* 00002BE2 */
  1746. 000013E6  4206                     clr.b      D6
  1747. 000013E8  3D6D A828 FEDE           move.w     [A6 - 0x122], [A5 - 0x57D8]
  1748. 000013EE  3D7C 00C8 FFE0           move.w     [A6 - 0x20], 0xC8
  1749. 000013F4  6034                     bra        +0x36 /* 0000142A */
  1750. label000013F6:
  1751. 000013F6  554F                     subq.w     A7, 2
  1752. 000013F8  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  1753. 000013FC  2F0E                     move.l     -[A7], A6
  1754. 000013FE  4EBA F8FE                jsr        [PC - 0x702 /* 00000CFE */]
  1755. 00001402  0C5F 0001                cmpi.w     [A7]+, 0x1
  1756. 00001406  57C0                     seq        D0
  1757. 00001408  322E FFE0                move.w     D1, [A6 - 0x20]
  1758. 0000140C  E541                     asl        D1.w, 2
  1759. 0000140E  0641 D2B2                addi.w     D1, 0xD2B2
  1760. 00001412  2075 1000                movea.l    A0, [A5 + D1.w]
  1761. 00001416  BE68 0110                cmp.w      D7, [A0 + 0x110]
  1762. 0000141A  5FC1                     sle        D1
  1763. 0000141C  C001                     and.b      D0, D1
  1764. 0000141E  6702                     beq        +0x4 /* 00001422 */
  1765. 00001420  7C01                     moveq.l    D6, 0x01
  1766. label00001422:
  1767. 00001422  526E FFE0                addq.w     [A6 - 0x20], 1
  1768. 00001426  6900 17BA                bvs        +0x17BC /* 00002BE2 */
  1769. label0000142A:
  1770. 0000142A  302E FFE0                move.w     D0, [A6 - 0x20]
  1771. 0000142E  B06E FEDE                cmp.w      D0, [A6 - 0x122]
  1772. 00001432  6FC2                     ble        -0x3C /* 000013F6 */
  1773. 00001434  6000 17AC                bra        +0x17AE /* 00002BE2 */
  1774. 00001438  4A6D A6E6                tst.w      [A5 - 0x591A]
  1775. 0000143C  5EC6                     sgt        D6
  1776. 0000143E  4406                     neg.b      D6
  1777. 00001440  6000 17A0                bra        +0x17A2 /* 00002BE2 */
  1778. 00001444  0C6D 0001 A6E6           cmpi.w     [A5 - 0x591A], 0x1
  1779. 0000144A  5DC6                     slt        D6
  1780. 0000144C  4406                     neg.b      D6
  1781. 0000144E  6000 1792                bra        +0x1794 /* 00002BE2 */
  1782. 00001452  554F                     subq.w     A7, 2
  1783. 00001454  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  1784. 00001458  BE5F                     cmp.w      D7, [A7]+
  1785. 0000145A  57C6                     seq        D6
  1786. 0000145C  4406                     neg.b      D6
  1787. 0000145E  6000 1782                bra        +0x1784 /* 00002BE2 */
  1788. 00001462  554F                     subq.w     A7, 2
  1789. 00001464  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  1790. 00001468  BE5F                     cmp.w      D7, [A7]+
  1791. 0000146A  5DC6                     slt        D6
  1792. 0000146C  4406                     neg.b      D6
  1793. 0000146E  6000 1772                bra        +0x1774 /* 00002BE2 */
  1794. 00001472  554F                     subq.w     A7, 2
  1795. 00001474  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  1796. 00001478  BE5F                     cmp.w      D7, [A7]+
  1797. 0000147A  5EC6                     sgt        D6
  1798. 0000147C  4406                     neg.b      D6
  1799. 0000147E  6000 1762                bra        +0x1764 /* 00002BE2 */
  1800. 00001482  554F                     subq.w     A7, 2
  1801. 00001484  3F07                     move.w     -[A7], D7
  1802. 00001486  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  1803. 0000148A  1C1F                     move.b     D6, [A7]+
  1804. 0000148C  6000 1754                bra        +0x1756 /* 00002BE2 */
  1805. 00001490  554F                     subq.w     A7, 2
  1806. 00001492  3F07                     move.w     -[A7], D7
  1807. 00001494  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  1808. 00001498  0C5F 03E8                cmpi.w     [A7]+, 0x3E8
  1809. 0000149C  57C6                     seq        D6
  1810. 0000149E  4406                     neg.b      D6
  1811. 000014A0  6000 1740                bra        +0x1742 /* 00002BE2 */
  1812. 000014A4  554F                     subq.w     A7, 2
  1813. 000014A6  3F07                     move.w     -[A7], D7
  1814. 000014A8  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  1815. 000014AC  0C5F 0001                cmpi.w     [A7]+, 0x1
  1816. 000014B0  57C6                     seq        D6
  1817. 000014B2  4406                     neg.b      D6
  1818. 000014B4  6000 172C                bra        +0x172E /* 00002BE2 */
  1819. 000014B8  554F                     subq.w     A7, 2
  1820. 000014BA  3F07                     move.w     -[A7], D7
  1821. 000014BC  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  1822. 000014C0  4A5F                     tst.w      [A7]+
  1823. 000014C2  57C6                     seq        D6
  1824. 000014C4  4406                     neg.b      D6
  1825. 000014C6  6000 171A                bra        +0x171C /* 00002BE2 */
  1826. 000014CA  554F                     subq.w     A7, 2
  1827. 000014CC  3F07                     move.w     -[A7], D7
  1828. 000014CE  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  1829. 000014D2  4A5F                     tst.w      [A7]+
  1830. 000014D4  56C6                     sne        D6
  1831. 000014D6  4406                     neg.b      D6
  1832. 000014D8  6000 1708                bra        +0x170A /* 00002BE2 */
  1833. 000014DC  554F                     subq.w     A7, 2
  1834. 000014DE  3F07                     move.w     -[A7], D7
  1835. 000014E0  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  1836. 000014E4  3C1F                     move.w     D6, [A7]+
  1837. 000014E6  BC6D D76E                cmp.w      D6, [A5 - 0x2892]
  1838. 000014EA  57C0                     seq        D0
  1839. 000014EC  4400                     neg.b      D0
  1840. 000014EE  1C00                     move.b     D6, D0
  1841. 000014F0  6000 16F0                bra        +0x16F2 /* 00002BE2 */
  1842. 000014F4  554F                     subq.w     A7, 2
  1843. 000014F6  3F07                     move.w     -[A7], D7
  1844. 000014F8  2F0E                     move.l     -[A7], A6
  1845. 000014FA  4EBA F802                jsr        [PC - 0x7FE /* 00000CFE */]
  1846. 000014FE  3C1F                     move.w     D6, [A7]+
  1847. 00001500  BC6E FFE0                cmp.w      D6, [A6 - 0x20]
  1848. 00001504  57C0                     seq        D0
  1849. 00001506  4400                     neg.b      D0
  1850. 00001508  1C00                     move.b     D6, D0
  1851. 0000150A  6000 16D6                bra        +0x16D8 /* 00002BE2 */
  1852. 0000150E  554F                     subq.w     A7, 2
  1853. 00001510  3F07                     move.w     -[A7], D7
  1854. 00001512  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  1855. 00001516  554F                     subq.w     A7, 2
  1856. 00001518  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  1857. 0000151C  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  1858. 00001520  3C1F                     move.w     D6, [A7]+
  1859. 00001522  BC5F                     cmp.w      D6, [A7]+
  1860. 00001524  57C0                     seq        D0
  1861. 00001526  4400                     neg.b      D0
  1862. 00001528  1C00                     move.b     D6, D0
  1863. 0000152A  6000 16B6                bra        +0x16B8 /* 00002BE2 */
  1864. 0000152E  3C07                     move.w     D6, D7
  1865. 00001530  E546                     asl        D6.w, 2
  1866. 00001532  41ED D2B2                lea.l      A0, [A5 - 0x2D4E]
  1867. 00001536  2070 6000                movea.l    A0, [A0 + D6.w]
  1868. 0000153A  1C28 0101                move.b     D6, [A0 + 0x101]
  1869. 0000153E  6000 16A2                bra        +0x16A4 /* 00002BE2 */
  1870. 00001542  3C07                     move.w     D6, D7
  1871. 00001544  E546                     asl        D6.w, 2
  1872. 00001546  41ED D2B2                lea.l      A0, [A5 - 0x2D4E]
  1873. 0000154A  2070 6000                movea.l    A0, [A0 + D6.w]
  1874. 0000154E  1028 0101                move.b     D0, [A0 + 0x101]
  1875. 00001552  5300                     subq.b     D0, 1
  1876. 00001554  4400                     neg.b      D0
  1877. 00001556  1C00                     move.b     D6, D0
  1878. 00001558  6000 1688                bra        +0x168A /* 00002BE2 */
  1879. 0000155C  3C07                     move.w     D6, D7
  1880. 0000155E  E546                     asl        D6.w, 2
  1881. 00001560  41ED CF92                lea.l      A0, [A5 - 0x306E]
  1882. 00001564  2070 6000                movea.l    A0, [A0 + D6.w]
  1883. 00001568  1C28 00D6                move.b     D6, [A0 + 0xD6]
  1884. 0000156C  6000 1674                bra        +0x1676 /* 00002BE2 */
  1885. 00001570  3C07                     move.w     D6, D7
  1886. 00001572  E546                     asl        D6.w, 2
  1887. 00001574  41ED D2B2                lea.l      A0, [A5 - 0x2D4E]
  1888. 00001578  2070 6000                movea.l    A0, [A0 + D6.w]
  1889. 0000157C  1C28 0103                move.b     D6, [A0 + 0x103]
  1890. 00001580  6000 1660                bra        +0x1662 /* 00002BE2 */
  1891. 00001584  3C07                     move.w     D6, D7
  1892. 00001586  E546                     asl        D6.w, 2
  1893. 00001588  41ED D2B2                lea.l      A0, [A5 - 0x2D4E]
  1894. 0000158C  2070 6000                movea.l    A0, [A0 + D6.w]
  1895. 00001590  1028 0103                move.b     D0, [A0 + 0x103]
  1896. 00001594  5300                     subq.b     D0, 1
  1897. 00001596  4400                     neg.b      D0
  1898. 00001598  1C00                     move.b     D6, D0
  1899. 0000159A  6000 1646                bra        +0x1648 /* 00002BE2 */
  1900. 0000159E  3C07                     move.w     D6, D7
  1901. 000015A0  E546                     asl        D6.w, 2
  1902. 000015A2  41ED D2B2                lea.l      A0, [A5 - 0x2D4E]
  1903. 000015A6  2070 6000                movea.l    A0, [A0 + D6.w]
  1904. 000015AA  1C28 0105                move.b     D6, [A0 + 0x105]
  1905. 000015AE  6000 1632                bra        +0x1634 /* 00002BE2 */
  1906. 000015B2  3C07                     move.w     D6, D7
  1907. 000015B4  E546                     asl        D6.w, 2
  1908. 000015B6  41ED D2B2                lea.l      A0, [A5 - 0x2D4E]
  1909. 000015BA  2070 6000                movea.l    A0, [A0 + D6.w]
  1910. 000015BE  1028 0105                move.b     D0, [A0 + 0x105]
  1911. 000015C2  5300                     subq.b     D0, 1
  1912. 000015C4  4400                     neg.b      D0
  1913. 000015C6  1C00                     move.b     D6, D0
  1914. 000015C8  6000 1618                bra        +0x161A /* 00002BE2 */
  1915. 000015CC  3C07                     move.w     D6, D7
  1916. 000015CE  E546                     asl        D6.w, 2
  1917. 000015D0  41ED D2B2                lea.l      A0, [A5 - 0x2D4E]
  1918. 000015D4  2070 6000                movea.l    A0, [A0 + D6.w]
  1919. 000015D8  1C28 0106                move.b     D6, [A0 + 0x106]
  1920. 000015DC  6000 1604                bra        +0x1606 /* 00002BE2 */
  1921. 000015E0  3C07                     move.w     D6, D7
  1922. 000015E2  E546                     asl        D6.w, 2
  1923. 000015E4  41ED D2B2                lea.l      A0, [A5 - 0x2D4E]
  1924. 000015E8  2070 6000                movea.l    A0, [A0 + D6.w]
  1925. 000015EC  1C28 0108                move.b     D6, [A0 + 0x108]
  1926. 000015F0  6000 15F0                bra        +0x15F2 /* 00002BE2 */
  1927. 000015F4  3C07                     move.w     D6, D7
  1928. 000015F6  E546                     asl        D6.w, 2
  1929. 000015F8  41ED D2B2                lea.l      A0, [A5 - 0x2D4E]
  1930. 000015FC  2070 6000                movea.l    A0, [A0 + D6.w]
  1931. 00001600  1C28 0109                move.b     D6, [A0 + 0x109]
  1932. 00001604  6000 15DC                bra        +0x15DE /* 00002BE2 */
  1933. 00001608  3C07                     move.w     D6, D7
  1934. 0000160A  E546                     asl        D6.w, 2
  1935. 0000160C  41ED D2B2                lea.l      A0, [A5 - 0x2D4E]
  1936. 00001610  2070 6000                movea.l    A0, [A0 + D6.w]
  1937. 00001614  1C28 010A                move.b     D6, [A0 + 0x10A]
  1938. 00001618  6000 15C8                bra        +0x15CA /* 00002BE2 */
  1939. 0000161C  554F                     subq.w     A7, 2
  1940. 0000161E  3F2D 8D34                move.w     -[A7], [A5 - 0x72CC]
  1941. 00001622  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  1942. 00001626  1C1F                     move.b     D6, [A7]+
  1943. 00001628  6000 15B8                bra        +0x15BA /* 00002BE2 */
  1944. 0000162C  554F                     subq.w     A7, 2
  1945. 0000162E  3F2D 8D34                move.w     -[A7], [A5 - 0x72CC]
  1946. 00001632  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  1947. 00001636  0C5F 03E8                cmpi.w     [A7]+, 0x3E8
  1948. 0000163A  57C6                     seq        D6
  1949. 0000163C  4406                     neg.b      D6
  1950. 0000163E  6000 15A2                bra        +0x15A4 /* 00002BE2 */
  1951. 00001642  554F                     subq.w     A7, 2
  1952. 00001644  3F2D 8D34                move.w     -[A7], [A5 - 0x72CC]
  1953. 00001648  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  1954. 0000164C  0C5F 0001                cmpi.w     [A7]+, 0x1
  1955. 00001650  57C6                     seq        D6
  1956. 00001652  4406                     neg.b      D6
  1957. 00001654  6000 158C                bra        +0x158E /* 00002BE2 */
  1958. 00001658  554F                     subq.w     A7, 2
  1959. 0000165A  3F2D 8D34                move.w     -[A7], [A5 - 0x72CC]
  1960. 0000165E  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  1961. 00001662  4A5F                     tst.w      [A7]+
  1962. 00001664  57C6                     seq        D6
  1963. 00001666  4406                     neg.b      D6
  1964. 00001668  6000 1578                bra        +0x157A /* 00002BE2 */
  1965. 0000166C  554F                     subq.w     A7, 2
  1966. 0000166E  3F2D 8D34                move.w     -[A7], [A5 - 0x72CC]
  1967. 00001672  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  1968. 00001676  4A5F                     tst.w      [A7]+
  1969. 00001678  56C6                     sne        D6
  1970. 0000167A  4406                     neg.b      D6
  1971. 0000167C  6000 1564                bra        +0x1566 /* 00002BE2 */
  1972. 00001680  554F                     subq.w     A7, 2
  1973. 00001682  3F2D 8D34                move.w     -[A7], [A5 - 0x72CC]
  1974. 00001686  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  1975. 0000168A  3C1F                     move.w     D6, [A7]+
  1976. 0000168C  BC6D D76E                cmp.w      D6, [A5 - 0x2892]
  1977. 00001690  57C0                     seq        D0
  1978. 00001692  4400                     neg.b      D0
  1979. 00001694  1C00                     move.b     D6, D0
  1980. 00001696  6000 154A                bra        +0x154C /* 00002BE2 */
  1981. 0000169A  554F                     subq.w     A7, 2
  1982. 0000169C  3F2D 8D34                move.w     -[A7], [A5 - 0x72CC]
  1983. 000016A0  2F0E                     move.l     -[A7], A6
  1984. 000016A2  4EBA F65A                jsr        [PC - 0x9A6 /* 00000CFE */]
  1985. 000016A6  BE5F                     cmp.w      D7, [A7]+
  1986. 000016A8  57C6                     seq        D6
  1987. 000016AA  4406                     neg.b      D6
  1988. 000016AC  6000 1534                bra        +0x1536 /* 00002BE2 */
  1989. 000016B0  3C2D 8D34                move.w     D6, [A5 - 0x72CC]
  1990. 000016B4  E546                     asl        D6.w, 2
  1991. 000016B6  41ED D2B2                lea.l      A0, [A5 - 0x2D4E]
  1992. 000016BA  2070 6000                movea.l    A0, [A0 + D6.w]
  1993. 000016BE  1C28 0101                move.b     D6, [A0 + 0x101]
  1994. 000016C2  6000 151E                bra        +0x1520 /* 00002BE2 */
  1995. 000016C6  3C2D 8D34                move.w     D6, [A5 - 0x72CC]
  1996. 000016CA  E546                     asl        D6.w, 2
  1997. 000016CC  41ED D2B2                lea.l      A0, [A5 - 0x2D4E]
  1998. 000016D0  2070 6000                movea.l    A0, [A0 + D6.w]
  1999. 000016D4  1028 0101                move.b     D0, [A0 + 0x101]
  2000. 000016D8  5300                     subq.b     D0, 1
  2001. 000016DA  4400                     neg.b      D0
  2002. 000016DC  1C00                     move.b     D6, D0
  2003. 000016DE  6000 1502                bra        +0x1504 /* 00002BE2 */
  2004. 000016E2  3C2D 8D34                move.w     D6, [A5 - 0x72CC]
  2005. 000016E6  E546                     asl        D6.w, 2
  2006. 000016E8  41ED D2B2                lea.l      A0, [A5 - 0x2D4E]
  2007. 000016EC  2070 6000                movea.l    A0, [A0 + D6.w]
  2008. 000016F0  1C28 0103                move.b     D6, [A0 + 0x103]
  2009. 000016F4  6000 14EC                bra        +0x14EE /* 00002BE2 */
  2010. 000016F8  3C2D 8D34                move.w     D6, [A5 - 0x72CC]
  2011. 000016FC  E546                     asl        D6.w, 2
  2012. 000016FE  41ED D2B2                lea.l      A0, [A5 - 0x2D4E]
  2013. 00001702  2070 6000                movea.l    A0, [A0 + D6.w]
  2014. 00001706  1028 0103                move.b     D0, [A0 + 0x103]
  2015. 0000170A  5300                     subq.b     D0, 1
  2016. 0000170C  4400                     neg.b      D0
  2017. 0000170E  1C00                     move.b     D6, D0
  2018. 00001710  6000 14D0                bra        +0x14D2 /* 00002BE2 */
  2019. 00001714  3C2D 8D34                move.w     D6, [A5 - 0x72CC]
  2020. 00001718  E546                     asl        D6.w, 2
  2021. 0000171A  41ED D2B2                lea.l      A0, [A5 - 0x2D4E]
  2022. 0000171E  2070 6000                movea.l    A0, [A0 + D6.w]
  2023. 00001722  1C28 0105                move.b     D6, [A0 + 0x105]
  2024. 00001726  6000 14BA                bra        +0x14BC /* 00002BE2 */
  2025. 0000172A  3C2D 8D34                move.w     D6, [A5 - 0x72CC]
  2026. 0000172E  E546                     asl        D6.w, 2
  2027. 00001730  41ED D2B2                lea.l      A0, [A5 - 0x2D4E]
  2028. 00001734  2070 6000                movea.l    A0, [A0 + D6.w]
  2029. 00001738  1028 0105                move.b     D0, [A0 + 0x105]
  2030. 0000173C  5300                     subq.b     D0, 1
  2031. 0000173E  4400                     neg.b      D0
  2032. 00001740  1C00                     move.b     D6, D0
  2033. 00001742  6000 149E                bra        +0x14A0 /* 00002BE2 */
  2034. 00001746  3C2D 8D34                move.w     D6, [A5 - 0x72CC]
  2035. 0000174A  E546                     asl        D6.w, 2
  2036. 0000174C  41ED D2B2                lea.l      A0, [A5 - 0x2D4E]
  2037. 00001750  2070 6000                movea.l    A0, [A0 + D6.w]
  2038. 00001754  1C28 0106                move.b     D6, [A0 + 0x106]
  2039. 00001758  6000 1488                bra        +0x148A /* 00002BE2 */
  2040. 0000175C  3C2D 8D34                move.w     D6, [A5 - 0x72CC]
  2041. 00001760  E546                     asl        D6.w, 2
  2042. 00001762  41ED D2B2                lea.l      A0, [A5 - 0x2D4E]
  2043. 00001766  2070 6000                movea.l    A0, [A0 + D6.w]
  2044. 0000176A  1C28 0108                move.b     D6, [A0 + 0x108]
  2045. 0000176E  6000 1472                bra        +0x1474 /* 00002BE2 */
  2046. 00001772  3C2D 8D34                move.w     D6, [A5 - 0x72CC]
  2047. 00001776  E546                     asl        D6.w, 2
  2048. 00001778  41ED D2B2                lea.l      A0, [A5 - 0x2D4E]
  2049. 0000177C  2070 6000                movea.l    A0, [A0 + D6.w]
  2050. 00001780  1C28 0109                move.b     D6, [A0 + 0x109]
  2051. 00001784  6000 145C                bra        +0x145E /* 00002BE2 */
  2052. 00001788  3C2D 8D34                move.w     D6, [A5 - 0x72CC]
  2053. 0000178C  E546                     asl        D6.w, 2
  2054. 0000178E  41ED D2B2                lea.l      A0, [A5 - 0x2D4E]
  2055. 00001792  2070 6000                movea.l    A0, [A0 + D6.w]
  2056. 00001796  1C28 010A                move.b     D6, [A0 + 0x10A]
  2057. 0000179A  6000 1446                bra        +0x1448 /* 00002BE2 */
  2058. 0000179E  3C2D 8D34                move.w     D6, [A5 - 0x72CC]
  2059. 000017A2  E546                     asl        D6.w, 2
  2060. 000017A4  41ED D2B2                lea.l      A0, [A5 - 0x2D4E]
  2061. 000017A8  2070 6000                movea.l    A0, [A0 + D6.w]
  2062. 000017AC  BE68 0110                cmp.w      D7, [A0 + 0x110]
  2063. 000017B0  57C0                     seq        D0
  2064. 000017B2  4400                     neg.b      D0
  2065. 000017B4  1C00                     move.b     D6, D0
  2066. 000017B6  6000 142A                bra        +0x142C /* 00002BE2 */
  2067. 000017BA  3C2D 8D34                move.w     D6, [A5 - 0x72CC]
  2068. 000017BE  E546                     asl        D6.w, 2
  2069. 000017C0  41ED D2B2                lea.l      A0, [A5 - 0x2D4E]
  2070. 000017C4  2070 6000                movea.l    A0, [A0 + D6.w]
  2071. 000017C8  BE68 0110                cmp.w      D7, [A0 + 0x110]
  2072. 000017CC  5DC0                     slt        D0
  2073. 000017CE  4400                     neg.b      D0
  2074. 000017D0  1C00                     move.b     D6, D0
  2075. 000017D2  6000 140E                bra        +0x1410 /* 00002BE2 */
  2076. 000017D6  3C2D 8D34                move.w     D6, [A5 - 0x72CC]
  2077. 000017DA  E546                     asl        D6.w, 2
  2078. 000017DC  41ED D2B2                lea.l      A0, [A5 - 0x2D4E]
  2079. 000017E0  2070 6000                movea.l    A0, [A0 + D6.w]
  2080. 000017E4  BE68 0110                cmp.w      D7, [A0 + 0x110]
  2081. 000017E8  5EC0                     sgt        D0
  2082. 000017EA  4400                     neg.b      D0
  2083. 000017EC  1C00                     move.b     D6, D0
  2084. 000017EE  6000 13F2                bra        +0x13F4 /* 00002BE2 */
  2085. 000017F2  3C2D 8D34                move.w     D6, [A5 - 0x72CC]
  2086. 000017F6  E546                     asl        D6.w, 2
  2087. 000017F8  41ED D2B2                lea.l      A0, [A5 - 0x2D4E]
  2088. 000017FC  2070 6000                movea.l    A0, [A0 + D6.w]
  2089. 00001800  BE68 00F6                cmp.w      D7, [A0 + 0xF6]
  2090. 00001804  57C0                     seq        D0
  2091. 00001806  4400                     neg.b      D0
  2092. 00001808  1C00                     move.b     D6, D0
  2093. 0000180A  6000 13D6                bra        +0x13D8 /* 00002BE2 */
  2094. 0000180E  3C2D 8D34                move.w     D6, [A5 - 0x72CC]
  2095. 00001812  E546                     asl        D6.w, 2
  2096. 00001814  41ED D2B2                lea.l      A0, [A5 - 0x2D4E]
  2097. 00001818  2070 6000                movea.l    A0, [A0 + D6.w]
  2098. 0000181C  BE68 00F6                cmp.w      D7, [A0 + 0xF6]
  2099. 00001820  5DC0                     slt        D0
  2100. 00001822  4400                     neg.b      D0
  2101. 00001824  1C00                     move.b     D6, D0
  2102. 00001826  6000 13BA                bra        +0x13BC /* 00002BE2 */
  2103. 0000182A  3C2D 8D34                move.w     D6, [A5 - 0x72CC]
  2104. 0000182E  E546                     asl        D6.w, 2
  2105. 00001830  41ED D2B2                lea.l      A0, [A5 - 0x2D4E]
  2106. 00001834  2070 6000                movea.l    A0, [A0 + D6.w]
  2107. 00001838  BE68 00F6                cmp.w      D7, [A0 + 0xF6]
  2108. 0000183C  5EC0                     sgt        D0
  2109. 0000183E  4400                     neg.b      D0
  2110. 00001840  1C00                     move.b     D6, D0
  2111. 00001842  6000 139E                bra        +0x13A0 /* 00002BE2 */
  2112. 00001846  554F                     subq.w     A7, 2
  2113. 00001848  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  2114. 0000184C  1C1F                     move.b     D6, [A7]+
  2115. 0000184E  6000 1392                bra        +0x1394 /* 00002BE2 */
  2116. 00001852  3C2D D76E                move.w     D6, [A5 - 0x2892]
  2117. 00001856  E546                     asl        D6.w, 2
  2118. 00001858  41ED D768                lea.l      A0, [A5 - 0x2898]
  2119. 0000185C  2070 6000                movea.l    A0, [A0 + D6.w]
  2120. 00001860  4A68 00AE                tst.w      [A0 + 0xAE]
  2121. 00001864  5EC0                     sgt        D0
  2122. 00001866  4400                     neg.b      D0
  2123. 00001868  1C00                     move.b     D6, D0
  2124. 0000186A  6000 1376                bra        +0x1378 /* 00002BE2 */
  2125. 0000186E  41ED E4EE                lea.l      A0, [A5 - 0x1B12]
  2126. 00001872  1C30 7000                move.b     D6, [A0 + D7.w]
  2127. 00001876  6000 136A                bra        +0x136C /* 00002BE2 */
  2128. 0000187A  41ED E4EE                lea.l      A0, [A5 - 0x1B12]
  2129. 0000187E  1C30 7000                move.b     D6, [A0 + D7.w]
  2130. 00001882  5306                     subq.b     D6, 1
  2131. 00001884  4406                     neg.b      D6
  2132. 00001886  6000 135A                bra        +0x135C /* 00002BE2 */
  2133. 0000188A  554F                     subq.w     A7, 2
  2134. 0000188C  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  2135. 00001890  BE5F                     cmp.w      D7, [A7]+
  2136. 00001892  57C6                     seq        D6
  2137. 00001894  4406                     neg.b      D6
  2138. 00001896  6000 134A                bra        +0x134C /* 00002BE2 */
  2139. 0000189A  554F                     subq.w     A7, 2
  2140. 0000189C  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  2141. 000018A0  BE5F                     cmp.w      D7, [A7]+
  2142. 000018A2  5DC6                     slt        D6
  2143. 000018A4  4406                     neg.b      D6
  2144. 000018A6  6000 133A                bra        +0x133C /* 00002BE2 */
  2145. 000018AA  554F                     subq.w     A7, 2
  2146. 000018AC  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  2147. 000018B0  BE5F                     cmp.w      D7, [A7]+
  2148. 000018B2  5EC6                     sgt        D6
  2149. 000018B4  4406                     neg.b      D6
  2150. 000018B6  6000 132A                bra        +0x132C /* 00002BE2 */
  2151. 000018BA  BE6D DA8A                cmp.w      D7, [A5 - 0x2576]
  2152. 000018BE  57C6                     seq        D6
  2153. 000018C0  4406                     neg.b      D6
  2154. 000018C2  6000 131E                bra        +0x1320 /* 00002BE2 */
  2155. 000018C6  BE6D DA8A                cmp.w      D7, [A5 - 0x2576]
  2156. 000018CA  5DC6                     slt        D6
  2157. 000018CC  4406                     neg.b      D6
  2158. 000018CE  6000 1312                bra        +0x1314 /* 00002BE2 */
  2159. 000018D2  BE6D DA8A                cmp.w      D7, [A5 - 0x2576]
  2160. 000018D6  5EC6                     sgt        D6
  2161. 000018D8  4406                     neg.b      D6
  2162. 000018DA  6000 1306                bra        +0x1308 /* 00002BE2 */
  2163. 000018DE  1C2D A6F4                move.b     D6, [A5 - 0x590C]
  2164. 000018E2  6000 12FE                bra        +0x1300 /* 00002BE2 */
  2165. 000018E6  1C2D A6F4                move.b     D6, [A5 - 0x590C]
  2166. 000018EA  5306                     subq.b     D6, 1
  2167. 000018EC  4406                     neg.b      D6
  2168. 000018EE  6000 12F2                bra        +0x12F4 /* 00002BE2 */
  2169. 000018F2  BE6D D766                cmp.w      D7, [A5 - 0x289A]
  2170. 000018F6  57C6                     seq        D6
  2171. 000018F8  4406                     neg.b      D6
  2172. 000018FA  6000 12E6                bra        +0x12E8 /* 00002BE2 */
  2173. 000018FE  BE6D D766                cmp.w      D7, [A5 - 0x289A]
  2174. 00001902  5DC6                     slt        D6
  2175. 00001904  4406                     neg.b      D6
  2176. 00001906  6000 12DA                bra        +0x12DC /* 00002BE2 */
  2177. 0000190A  BE6D D766                cmp.w      D7, [A5 - 0x289A]
  2178. 0000190E  5EC6                     sgt        D6
  2179. 00001910  4406                     neg.b      D6
  2180. 00001912  6000 12CE                bra        +0x12D0 /* 00002BE2 */
  2181. 00001916  3C07                     move.w     D6, D7
  2182. 00001918  DC46                     add.w      D6, D6
  2183. 0000191A  41ED F6CA                lea.l      A0, [A5 - 0x936]
  2184. 0000191E  3030 6000                move.w     D0, [A0 + D6.w]
  2185. 00001922  B06E FFE0                cmp.w      D0, [A6 - 0x20]
  2186. 00001926  57C0                     seq        D0
  2187. 00001928  4400                     neg.b      D0
  2188. 0000192A  1C00                     move.b     D6, D0
  2189. 0000192C  6000 12B4                bra        +0x12B6 /* 00002BE2 */
  2190. 00001930  3C07                     move.w     D6, D7
  2191. 00001932  DC46                     add.w      D6, D6
  2192. 00001934  41ED F6CA                lea.l      A0, [A5 - 0x936]
  2193. 00001938  3030 6000                move.w     D0, [A0 + D6.w]
  2194. 0000193C  B06E FFE0                cmp.w      D0, [A6 - 0x20]
  2195. 00001940  5EC0                     sgt        D0
  2196. 00001942  4400                     neg.b      D0
  2197. 00001944  1C00                     move.b     D6, D0
  2198. 00001946  6000 129A                bra        +0x129C /* 00002BE2 */
  2199. 0000194A  3C07                     move.w     D6, D7
  2200. 0000194C  DC46                     add.w      D6, D6
  2201. 0000194E  41ED F6CA                lea.l      A0, [A5 - 0x936]
  2202. 00001952  3030 6000                move.w     D0, [A0 + D6.w]
  2203. 00001956  B06E FFE0                cmp.w      D0, [A6 - 0x20]
  2204. 0000195A  5DC0                     slt        D0
  2205. 0000195C  4400                     neg.b      D0
  2206. 0000195E  1C00                     move.b     D6, D0
  2207. 00001960  6000 1280                bra        +0x1282 /* 00002BE2 */
  2208. 00001964  3C07                     move.w     D6, D7
  2209. 00001966  DC46                     add.w      D6, D6
  2210. 00001968  41ED F696                lea.l      A0, [A5 - 0x96A]
  2211. 0000196C  3030 6000                move.w     D0, [A0 + D6.w]
  2212. 00001970  B06E FFE0                cmp.w      D0, [A6 - 0x20]
  2213. 00001974  57C0                     seq        D0
  2214. 00001976  4400                     neg.b      D0
  2215. 00001978  1C00                     move.b     D6, D0
  2216. 0000197A  6000 1266                bra        +0x1268 /* 00002BE2 */
  2217. 0000197E  3C07                     move.w     D6, D7
  2218. 00001980  DC46                     add.w      D6, D6
  2219. 00001982  41ED F696                lea.l      A0, [A5 - 0x96A]
  2220. 00001986  3030 6000                move.w     D0, [A0 + D6.w]
  2221. 0000198A  B06E FFE0                cmp.w      D0, [A6 - 0x20]
  2222. 0000198E  5EC0                     sgt        D0
  2223. 00001990  4400                     neg.b      D0
  2224. 00001992  1C00                     move.b     D6, D0
  2225. 00001994  6000 124C                bra        +0x124E /* 00002BE2 */
  2226. 00001998  3C07                     move.w     D6, D7
  2227. 0000199A  DC46                     add.w      D6, D6
  2228. 0000199C  41ED F696                lea.l      A0, [A5 - 0x96A]
  2229. 000019A0  3030 6000                move.w     D0, [A0 + D6.w]
  2230. 000019A4  B06E FFE0                cmp.w      D0, [A6 - 0x20]
  2231. 000019A8  5DC0                     slt        D0
  2232. 000019AA  4400                     neg.b      D0
  2233. 000019AC  1C00                     move.b     D6, D0
  2234. 000019AE  6000 1232                bra        +0x1234 /* 00002BE2 */
  2235. 000019B2  3C07                     move.w     D6, D7
  2236. 000019B4  DC46                     add.w      D6, D6
  2237. 000019B6  302E FFE0                move.w     D0, [A6 - 0x20]
  2238. 000019BA  D040                     add.w      D0, D0
  2239. 000019BC  41ED F696                lea.l      A0, [A5 - 0x96A]
  2240. 000019C0  3230 6000                move.w     D1, [A0 + D6.w]
  2241. 000019C4  0640 F696                addi.w     D0, 0xF696
  2242. 000019C8  B275 0000                cmp.w      D1, [A5 + D0.w]
  2243. 000019CC  5DC0                     slt        D0
  2244. 000019CE  4400                     neg.b      D0
  2245. 000019D0  1C00                     move.b     D6, D0
  2246. 000019D2  6000 120E                bra        +0x1210 /* 00002BE2 */
  2247. 000019D6  3C07                     move.w     D6, D7
  2248. 000019D8  DC46                     add.w      D6, D6
  2249. 000019DA  594F                     subq.w     A7, 4
  2250. 000019DC  302E FFE0                move.w     D0, [A6 - 0x20]
  2251. 000019E0  5240                     addq.w     D0, 1
  2252. 000019E2  48C0                     ext.l      D0
  2253. 000019E4  2F00                     move.l     -[A7], D0
  2254. 000019E6  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  2255. 000019EA  41ED F696                lea.l      A0, [A5 - 0x96A]
  2256. 000019EE  3030 6000                move.w     D0, [A0 + D6.w]
  2257. 000019F2  48C0                     ext.l      D0
  2258. 000019F4  B09F                     cmp.l      D0, [A7]+
  2259. 000019F6  5DC0                     slt        D0
  2260. 000019F8  4400                     neg.b      D0
  2261. 000019FA  1C00                     move.b     D6, D0
  2262. 000019FC  6000 11E4                bra        +0x11E6 /* 00002BE2 */
  2263. 00001A00  4A6D 8D30                tst.w      [A5 - 0x72D0]
  2264. 00001A04  56C6                     sne        D6
  2265. 00001A06  554F                     subq.w     A7, 2
  2266. 00001A08  3F2D 8D30                move.w     -[A7], [A5 - 0x72D0]
  2267. 00001A0C  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  2268. 00001A10  CC1F                     and.b      D6, [A7]+
  2269. 00001A12  6000 11CE                bra        +0x11D0 /* 00002BE2 */
  2270. 00001A16  BE6D 8D30                cmp.w      D7, [A5 - 0x72D0]
  2271. 00001A1A  57C6                     seq        D6
  2272. 00001A1C  4406                     neg.b      D6
  2273. 00001A1E  6000 11C2                bra        +0x11C4 /* 00002BE2 */
  2274. 00001A22  BE6D 8D34                cmp.w      D7, [A5 - 0x72CC]
  2275. 00001A26  57C6                     seq        D6
  2276. 00001A28  4406                     neg.b      D6
  2277. 00001A2A  6000 11B6                bra        +0x11B8 /* 00002BE2 */
  2278. 00001A2E  BE6D 8D32                cmp.w      D7, [A5 - 0x72CE]
  2279. 00001A32  57C6                     seq        D6
  2280. 00001A34  4406                     neg.b      D6
  2281. 00001A36  6000 11AA                bra        +0x11AC /* 00002BE2 */
  2282. 00001A3A  554F                     subq.w     A7, 2
  2283. 00001A3C  3F07                     move.w     -[A7], D7
  2284. 00001A3E  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  2285. 00001A42  4A5F                     tst.w      [A7]+
  2286. 00001A44  5EC6                     sgt        D6
  2287. 00001A46  4406                     neg.b      D6
  2288. 00001A48  6000 1198                bra        +0x119A /* 00002BE2 */
  2289. 00001A4C  594F                     subq.w     A7, 4
  2290. 00001A4E  7C64                     moveq.l    D6, 0x64
  2291. 00001A50  2F06                     move.l     -[A7], D6
  2292. 00001A52  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  2293. 00001A56  3007                     move.w     D0, D7
  2294. 00001A58  48C0                     ext.l      D0
  2295. 00001A5A  B09F                     cmp.l      D0, [A7]+
  2296. 00001A5C  5EC0                     sgt        D0
  2297. 00001A5E  4400                     neg.b      D0
  2298. 00001A60  1C00                     move.b     D6, D0
  2299. 00001A62  6000 117E                bra        +0x1180 /* 00002BE2 */
  2300. 00001A66  554F                     subq.w     A7, 2
  2301. 00001A68  2F0E                     move.l     -[A7], A6
  2302. 00001A6A  4EBA F20C                jsr        [PC - 0xDF4 /* 00000C78 */]
  2303. 00001A6E  0C5F 0059                cmpi.w     [A7]+, 0x59 /* 'Y' */
  2304. 00001A72  57C6                     seq        D6
  2305. 00001A74  4406                     neg.b      D6
  2306. 00001A76  6000 116A                bra        +0x116C /* 00002BE2 */
  2307. 00001A7A  554F                     subq.w     A7, 2
  2308. 00001A7C  2F0E                     move.l     -[A7], A6
  2309. 00001A7E  4EBA F1F8                jsr        [PC - 0xE08 /* 00000C78 */]
  2310. 00001A82  0C5F 004E                cmpi.w     [A7]+, 0x4E /* 'N' */
  2311. 00001A86  57C6                     seq        D6
  2312. 00001A88  4406                     neg.b      D6
  2313. 00001A8A  6000 1156                bra        +0x1158 /* 00002BE2 */
  2314. 00001A8E  4206                     clr.b      D6
  2315. 00001A90  6000 1150                bra        +0x1152 /* 00002BE2 */
  2316. 00001A94  4206                     clr.b      D6
  2317. 00001A96  3A2E FFE4                move.w     D5, [A6 - 0x1C]
  2318. 00001A9A  6000 1146                bra        +0x1148 /* 00002BE2 */
  2319. 00001A9E  4206                     clr.b      D6
  2320. 00001AA0  3A2E FFE4                move.w     D5, [A6 - 0x1C]
  2321. 00001AA4  422D DA93                clr.b      [A5 - 0x256D]
  2322. 00001AA8  6000 1138                bra        +0x113A /* 00002BE2 */
  2323. 00001AAC  3F2D D76E                move.w     -[A7], [A5 - 0x2892]
  2324. 00001AB0  3F07                     move.w     -[A7], D7
  2325. 00001AB2  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  2326. 00001AB6  3B47 D76E                move.w     [A5 - 0x2892], D7
  2327. 00001ABA  6000 1126                bra        +0x1128 /* 00002BE2 */
  2328. 00001ABE  3D6D D76E FFEA           move.w     [A6 - 0x16], [A5 - 0x2892]
  2329. label00001AC4:
  2330. 00001AC4  594F                     subq.w     A7, 4
  2331. 00001AC6  302E FFE0                move.w     D0, [A6 - 0x20]
  2332. 00001ACA  9047                     sub.w      D0, D7
  2333. 00001ACC  5240                     addq.w     D0, 1
  2334. 00001ACE  48C0                     ext.l      D0
  2335. 00001AD0  2F00                     move.l     -[A7], D0
  2336. 00001AD2  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  2337. 00001AD6  544F                     addq.w     A7, 2
  2338. 00001AD8  3D5F FFE8                move.w     [A6 - 0x18], [A7]+
  2339. 00001ADC  3007                     move.w     D0, D7
  2340. 00001ADE  D06E FFE8                add.w      D0, [A6 - 0x18]
  2341. 00001AE2  3D40 FFEA                move.w     [A6 - 0x16], D0
  2342. 00001AE6  302E FFEA                move.w     D0, [A6 - 0x16]
  2343. 00001AEA  B06D D76E                cmp.w      D0, [A5 - 0x2892]
  2344. 00001AEE  67D4                     beq        -0x2A /* 00001AC4 */
  2345. 00001AF0  3F2D D76E                move.w     -[A7], [A5 - 0x2892]
  2346. 00001AF4  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  2347. 00001AF8  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  2348. 00001AFC  3B6E FFEA D76E           move.w     [A5 - 0x2892], [A6 - 0x16]
  2349. 00001B02  6000 10DE                bra        +0x10E0 /* 00002BE2 */
  2350. 00001B06  3F07                     move.w     -[A7], D7
  2351. 00001B08  3F3C 0001                move.w     -[A7], 0x1
  2352. 00001B0C  2F0E                     move.l     -[A7], A6
  2353. 00001B0E  4EBA F2F8                jsr        [PC - 0xD08 /* 00000E08 */]
  2354. 00001B12  6000 10CE                bra        +0x10D0 /* 00002BE2 */
  2355. 00001B16  3F07                     move.w     -[A7], D7
  2356. 00001B18  3F3C 03E8                move.w     -[A7], 0x3E8
  2357. 00001B1C  2F0E                     move.l     -[A7], A6
  2358. 00001B1E  4EBA F2E8                jsr        [PC - 0xD18 /* 00000E08 */]
  2359. 00001B22  6000 10BE                bra        +0x10C0 /* 00002BE2 */
  2360. 00001B26  3F07                     move.w     -[A7], D7
  2361. 00001B28  3F2D D76E                move.w     -[A7], [A5 - 0x2892]
  2362. 00001B2C  2F0E                     move.l     -[A7], A6
  2363. 00001B2E  4EBA F2D8                jsr        [PC - 0xD28 /* 00000E08 */]
  2364. 00001B32  6000 10AE                bra        +0x10B0 /* 00002BE2 */
  2365. 00001B36  3F07                     move.w     -[A7], D7
  2366. 00001B38  3F2D D76E                move.w     -[A7], [A5 - 0x2892]
  2367. 00001B3C  2F0E                     move.l     -[A7], A6
  2368. 00001B3E  4EBA F2C8                jsr        [PC - 0xD38 /* 00000E08 */]
  2369. 00001B42  6000 109E                bra        +0x10A0 /* 00002BE2 */
  2370. 00001B46  3F2D 8D34                move.w     -[A7], [A5 - 0x72CC]
  2371. 00001B4A  3F3C 0001                move.w     -[A7], 0x1
  2372. 00001B4E  2F0E                     move.l     -[A7], A6
  2373. 00001B50  4EBA F2B6                jsr        [PC - 0xD4A /* 00000E08 */]
  2374. 00001B54  6000 108C                bra        +0x108E /* 00002BE2 */
  2375. 00001B58  3F2D 8D34                move.w     -[A7], [A5 - 0x72CC]
  2376. 00001B5C  3F3C 03E8                move.w     -[A7], 0x3E8
  2377. 00001B60  2F0E                     move.l     -[A7], A6
  2378. 00001B62  4EBA F2A4                jsr        [PC - 0xD5C /* 00000E08 */]
  2379. 00001B66  6000 107A                bra        +0x107C /* 00002BE2 */
  2380. 00001B6A  3F2D 8D34                move.w     -[A7], [A5 - 0x72CC]
  2381. 00001B6E  3F2D D76E                move.w     -[A7], [A5 - 0x2892]
  2382. 00001B72  2F0E                     move.l     -[A7], A6
  2383. 00001B74  4EBA F292                jsr        [PC - 0xD6E /* 00000E08 */]
  2384. 00001B78  6000 1068                bra        +0x106A /* 00002BE2 */
  2385. 00001B7C  3F2D 8D34                move.w     -[A7], [A5 - 0x72CC]
  2386. 00001B80  3F2D D76E                move.w     -[A7], [A5 - 0x2892]
  2387. 00001B84  2F0E                     move.l     -[A7], A6
  2388. 00001B86  4EBA F280                jsr        [PC - 0xD80 /* 00000E08 */]
  2389. 00001B8A  6000 1056                bra        +0x1058 /* 00002BE2 */
  2390. 00001B8E  3D6D A828 FEDE           move.w     [A6 - 0x122], [A5 - 0x57D8]
  2391. 00001B94  3E3C 00C8                move.w     D7, 0xC8
  2392. 00001B98  6022                     bra        +0x24 /* 00001BBC */
  2393. label00001B9A:
  2394. 00001B9A  554F                     subq.w     A7, 2
  2395. 00001B9C  3F07                     move.w     -[A7], D7
  2396. 00001B9E  2F0E                     move.l     -[A7], A6
  2397. 00001BA0  4EBA F15C                jsr        [PC - 0xEA4 /* 00000CFE */]
  2398. 00001BA4  0C5F 0001                cmpi.w     [A7]+, 0x1
  2399. 00001BA8  660C                     bne        +0xE /* 00001BB6 */
  2400. 00001BAA  3F07                     move.w     -[A7], D7
  2401. 00001BAC  3F2D D76E                move.w     -[A7], [A5 - 0x2892]
  2402. 00001BB0  2F0E                     move.l     -[A7], A6
  2403. 00001BB2  4EBA F254                jsr        [PC - 0xDAC /* 00000E08 */]
  2404. label00001BB6:
  2405. 00001BB6  5247                     addq.w     D7, 1
  2406. 00001BB8  6900 1028                bvs        +0x102A /* 00002BE2 */
  2407. label00001BBC:
  2408. 00001BBC  BE6E FEDE                cmp.w      D7, [A6 - 0x122]
  2409. 00001BC0  6FD8                     ble        -0x26 /* 00001B9A */
  2410. 00001BC2  6000 101E                bra        +0x1020 /* 00002BE2 */
  2411. 00001BC6  3D6D A828 FEDE           move.w     [A6 - 0x122], [A5 - 0x57D8]
  2412. 00001BCC  3E3C 00C8                move.w     D7, 0xC8
  2413. 00001BD0  6022                     bra        +0x24 /* 00001BF4 */
  2414. label00001BD2:
  2415. 00001BD2  554F                     subq.w     A7, 2
  2416. 00001BD4  3F07                     move.w     -[A7], D7
  2417. 00001BD6  2F0E                     move.l     -[A7], A6
  2418. 00001BD8  4EBA F124                jsr        [PC - 0xEDC /* 00000CFE */]
  2419. 00001BDC  0C5F 03E8                cmpi.w     [A7]+, 0x3E8
  2420. 00001BE0  660C                     bne        +0xE /* 00001BEE */
  2421. 00001BE2  3F07                     move.w     -[A7], D7
  2422. 00001BE4  3F2D D76E                move.w     -[A7], [A5 - 0x2892]
  2423. 00001BE8  2F0E                     move.l     -[A7], A6
  2424. 00001BEA  4EBA F21C                jsr        [PC - 0xDE4 /* 00000E08 */]
  2425. label00001BEE:
  2426. 00001BEE  5247                     addq.w     D7, 1
  2427. 00001BF0  6900 0FF0                bvs        +0xFF2 /* 00002BE2 */
  2428. label00001BF4:
  2429. 00001BF4  BE6E FEDE                cmp.w      D7, [A6 - 0x122]
  2430. 00001BF8  6FD8                     ble        -0x26 /* 00001BD2 */
  2431. 00001BFA  6000 0FE6                bra        +0xFE8 /* 00002BE2 */
  2432. 00001BFE  1B7C 0001 A6F7           move.b     [A5 - 0x5909], 0x1
  2433. 00001C04  4206                     clr.b      D6
  2434. 00001C06  3A2E FFE4                move.w     D5, [A6 - 0x1C]
  2435. 00001C0A  422D DA93                clr.b      [A5 - 0x256D]
  2436. 00001C0E  6000 0FD2                bra        +0xFD4 /* 00002BE2 */
  2437. 00001C12  3F07                     move.w     -[A7], D7
  2438. 00001C14  3F2D D76E                move.w     -[A7], [A5 - 0x2892]
  2439. 00001C18  2F0E                     move.l     -[A7], A6
  2440. 00001C1A  4EBA F1EC                jsr        [PC - 0xE14 /* 00000E08 */]
  2441. 00001C1E  6000 0FC2                bra        +0xFC4 /* 00002BE2 */
  2442. 00001C22  3F07                     move.w     -[A7], D7
  2443. 00001C24  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  2444. 00001C28  2F0E                     move.l     -[A7], A6
  2445. 00001C2A  4EBA F1DC                jsr        [PC - 0xE24 /* 00000E08 */]
  2446. 00001C2E  6000 0FB2                bra        +0xFB4 /* 00002BE2 */
  2447. 00001C32  3F2D 8D34                move.w     -[A7], [A5 - 0x72CC]
  2448. 00001C36  3F2D D76E                move.w     -[A7], [A5 - 0x2892]
  2449. 00001C3A  2F0E                     move.l     -[A7], A6
  2450. 00001C3C  4EBA F1CA                jsr        [PC - 0xE36 /* 00000E08 */]
  2451. 00001C40  6000 0FA0                bra        +0xFA2 /* 00002BE2 */
  2452. 00001C44  3F2D 8D34                move.w     -[A7], [A5 - 0x72CC]
  2453. 00001C48  3F07                     move.w     -[A7], D7
  2454. 00001C4A  2F0E                     move.l     -[A7], A6
  2455. 00001C4C  4EBA F1BA                jsr        [PC - 0xE46 /* 00000E08 */]
  2456. 00001C50  6000 0F90                bra        +0xF92 /* 00002BE2 */
  2457. 00001C54  0C2E 0074 FEE7           cmpi.b     [A6 - 0x119], 0x74 /* 't' */
  2458. 00001C5A  6604                     bne        +0x6 /* 00001C60 */
  2459. 00001C5C  78FF                     moveq.l    D4, 0xFFFFFFFF
  2460. 00001C5E  6004                     bra        +0x6 /* 00001C64 */
  2461. label00001C60:
  2462. 00001C60  382E FFE0                move.w     D4, [A6 - 0x20]
  2463. label00001C64:
  2464. 00001C64  3D6D A828 FEDE           move.w     [A6 - 0x122], [A5 - 0x57D8]
  2465. 00001C6A  3D7C 00C8 FFE0           move.w     [A6 - 0x20], 0xC8
  2466. 00001C70  603E                     bra        +0x40 /* 00001CB0 */
  2467. label00001C72:
  2468. 00001C72  554F                     subq.w     A7, 2
  2469. 00001C74  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  2470. 00001C78  2F0E                     move.l     -[A7], A6
  2471. 00001C7A  4EBA F082                jsr        [PC - 0xF7E /* 00000CFE */]
  2472. 00001C7E  0C5F 0001                cmpi.w     [A7]+, 0x1
  2473. 00001C82  57C0                     seq        D0
  2474. 00001C84  322E FFE0                move.w     D1, [A6 - 0x20]
  2475. 00001C88  E541                     asl        D1.w, 2
  2476. 00001C8A  0641 D2B2                addi.w     D1, 0xD2B2
  2477. 00001C8E  2075 1000                movea.l    A0, [A5 + D1.w]
  2478. 00001C92  B868 0110                cmp.w      D4, [A0 + 0x110]
  2479. 00001C96  5DC1                     slt        D1
  2480. 00001C98  C001                     and.b      D0, D1
  2481. 00001C9A  670C                     beq        +0xE /* 00001CA8 */
  2482. 00001C9C  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  2483. 00001CA0  3F07                     move.w     -[A7], D7
  2484. 00001CA2  2F0E                     move.l     -[A7], A6
  2485. 00001CA4  4EBA F162                jsr        [PC - 0xE9E /* 00000E08 */]
  2486. label00001CA8:
  2487. 00001CA8  526E FFE0                addq.w     [A6 - 0x20], 1
  2488. 00001CAC  6900 0F34                bvs        +0xF36 /* 00002BE2 */
  2489. label00001CB0:
  2490. 00001CB0  302E FFE0                move.w     D0, [A6 - 0x20]
  2491. 00001CB4  B06E FEDE                cmp.w      D0, [A6 - 0x122]
  2492. 00001CB8  6FB8                     ble        -0x46 /* 00001C72 */
  2493. 00001CBA  6000 0F26                bra        +0xF28 /* 00002BE2 */
  2494. 00001CBE  3D6D A828 FEDE           move.w     [A6 - 0x122], [A5 - 0x57D8]
  2495. 00001CC4  383C 00C8                move.w     D4, 0xC8
  2496. 00001CC8  6020                     bra        +0x22 /* 00001CEA */
  2497. label00001CCA:
  2498. 00001CCA  554F                     subq.w     A7, 2
  2499. 00001CCC  3F04                     move.w     -[A7], D4
  2500. 00001CCE  2F0E                     move.l     -[A7], A6
  2501. 00001CD0  4EBA F02C                jsr        [PC - 0xFD4 /* 00000CFE */]
  2502. 00001CD4  BE5F                     cmp.w      D7, [A7]+
  2503. 00001CD6  660C                     bne        +0xE /* 00001CE4 */
  2504. 00001CD8  3F04                     move.w     -[A7], D4
  2505. 00001CDA  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  2506. 00001CDE  2F0E                     move.l     -[A7], A6
  2507. 00001CE0  4EBA F126                jsr        [PC - 0xEDA /* 00000E08 */]
  2508. label00001CE4:
  2509. 00001CE4  5244                     addq.w     D4, 1
  2510. 00001CE6  6900 0EFA                bvs        +0xEFC /* 00002BE2 */
  2511. label00001CEA:
  2512. 00001CEA  B86E FEDE                cmp.w      D4, [A6 - 0x122]
  2513. 00001CEE  6FDA                     ble        -0x24 /* 00001CCA */
  2514. 00001CF0  6000 0EF0                bra        +0xEF2 /* 00002BE2 */
  2515. 00001CF4  3F07                     move.w     -[A7], D7
  2516. 00001CF6  4267                     clr.w      -[A7]
  2517. 00001CF8  2F0E                     move.l     -[A7], A6
  2518. 00001CFA  4EBA F10C                jsr        [PC - 0xEF4 /* 00000E08 */]
  2519. 00001CFE  6000 0EE2                bra        +0xEE4 /* 00002BE2 */
  2520. 00001D02  3F2D 8D34                move.w     -[A7], [A5 - 0x72CC]
  2521. 00001D06  4267                     clr.w      -[A7]
  2522. 00001D08  2F0E                     move.l     -[A7], A6
  2523. 00001D0A  4EBA F0FC                jsr        [PC - 0xF04 /* 00000E08 */]
  2524. 00001D0E  6000 0ED2                bra        +0xED4 /* 00002BE2 */
  2525. 00001D12  554F                     subq.w     A7, 2
  2526. 00001D14  3F07                     move.w     -[A7], D7
  2527. 00001D16  2F0E                     move.l     -[A7], A6
  2528. 00001D18  4EBA EFE4                jsr        [PC - 0x101C /* 00000CFE */]
  2529. 00001D1C  3D5F FFDE                move.w     [A6 - 0x22], [A7]+
  2530. 00001D20  554F                     subq.w     A7, 2
  2531. 00001D22  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  2532. 00001D26  2F0E                     move.l     -[A7], A6
  2533. 00001D28  4EBA EFD4                jsr        [PC - 0x102C /* 00000CFE */]
  2534. 00001D2C  381F                     move.w     D4, [A7]+
  2535. 00001D2E  3F07                     move.w     -[A7], D7
  2536. 00001D30  3F04                     move.w     -[A7], D4
  2537. 00001D32  2F0E                     move.l     -[A7], A6
  2538. 00001D34  4EBA F0D2                jsr        [PC - 0xF2E /* 00000E08 */]
  2539. 00001D38  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  2540. 00001D3C  3F2E FFDE                move.w     -[A7], [A6 - 0x22]
  2541. 00001D40  2F0E                     move.l     -[A7], A6
  2542. 00001D42  4EBA F0C4                jsr        [PC - 0xF3C /* 00000E08 */]
  2543. 00001D46  6000 0E9A                bra        +0xE9C /* 00002BE2 */
  2544. 00001D4A  554F                     subq.w     A7, 2
  2545. 00001D4C  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  2546. 00001D50  2F0E                     move.l     -[A7], A6
  2547. 00001D52  4EBA EFAA                jsr        [PC - 0x1056 /* 00000CFE */]
  2548. 00001D56  381F                     move.w     D4, [A7]+
  2549. 00001D58  3F07                     move.w     -[A7], D7
  2550. 00001D5A  3F04                     move.w     -[A7], D4
  2551. 00001D5C  2F0E                     move.l     -[A7], A6
  2552. 00001D5E  4EBA F0A8                jsr        [PC - 0xF58 /* 00000E08 */]
  2553. 00001D62  6000 0E7E                bra        +0xE80 /* 00002BE2 */
  2554. 00001D66  554F                     subq.w     A7, 2
  2555. 00001D68  3F07                     move.w     -[A7], D7
  2556. 00001D6A  2F0E                     move.l     -[A7], A6
  2557. 00001D6C  4EBA EF90                jsr        [PC - 0x1070 /* 00000CFE */]
  2558. 00001D70  3D5F FFDE                move.w     [A6 - 0x22], [A7]+
  2559. 00001D74  3F2D 8D34                move.w     -[A7], [A5 - 0x72CC]
  2560. 00001D78  3F2E FFDE                move.w     -[A7], [A6 - 0x22]
  2561. 00001D7C  2F0E                     move.l     -[A7], A6
  2562. 00001D7E  4EBA F088                jsr        [PC - 0xF78 /* 00000E08 */]
  2563. 00001D82  6000 0E5E                bra        +0xE60 /* 00002BE2 */
  2564. 00001D86  3007                     move.w     D0, D7
  2565. 00001D88  E540                     asl        D0.w, 2
  2566. 00001D8A  0640 CF92                addi.w     D0, 0xCF92
  2567. 00001D8E  2075 0000                movea.l    A0, [A5 + D0.w]
  2568. 00001D92  117C 0001 00D6           move.b     [A0 + 0xD6], 0x1
  2569. 00001D98  6000 0E48                bra        +0xE4A /* 00002BE2 */
  2570. 00001D9C  3007                     move.w     D0, D7
  2571. 00001D9E  E540                     asl        D0.w, 2
  2572. 00001DA0  0640 CF92                addi.w     D0, 0xCF92
  2573. 00001DA4  2075 0000                movea.l    A0, [A5 + D0.w]
  2574. 00001DA8  4228 00D6                clr.b      [A0 + 0xD6]
  2575. 00001DAC  6000 0E34                bra        +0xE36 /* 00002BE2 */
  2576. 00001DB0  3F2D D76E                move.w     -[A7], [A5 - 0x2892]
  2577. 00001DB4  3F07                     move.w     -[A7], D7
  2578. 00001DB6  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  2579. 00001DBA  6000 0E26                bra        +0xE28 /* 00002BE2 */
  2580. 00001DBE  3D6D 8D30 FF3E           move.w     [A6 - 0xC2], [A5 - 0x72D0]
  2581. 00001DC4  3D6D 8D34 FF3C           move.w     [A6 - 0xC4], [A5 - 0x72CC]
  2582. 00001DCA  3D6D 8D32 FF3A           move.w     [A6 - 0xC6], [A5 - 0x72CE]
  2583. 00001DD0  5245                     addq.w     D5, 1
  2584. 00001DD2  3005                     move.w     D0, D5
  2585. 00001DD4  E540                     asl        D0.w, 2
  2586. 00001DD6  0640 F6FA                addi.w     D0, 0xF6FA
  2587. 00001DDA  2075 0000                movea.l    A0, [A5 + D0.w]
  2588. 00001DDE  3010                     move.w     D0, [A0]
  2589. 00001DE0  0640 F830                addi.w     D0, 0xF830
  2590. 00001DE4  3D40 FFEE                move.w     [A6 - 0x12], D0
  2591. 00001DE8  3005                     move.w     D0, D5
  2592. 00001DEA  E540                     asl        D0.w, 2
  2593. 00001DEC  0640 F6FA                addi.w     D0, 0xF6FA
  2594. 00001DF0  2075 0000                movea.l    A0, [A5 + D0.w]
  2595. 00001DF4  3F3C 0016                move.w     -[A7], 0x16
  2596. 00001DF8  4868 0002                pea.l      [A0 + 0x2]
  2597. 00001DFC  486E FF70                pea.l      [A6 - 0x90]
  2598. 00001E00  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2599. 00001E04  3005                     move.w     D0, D5
  2600. 00001E06  E540                     asl        D0.w, 2
  2601. 00001E08  0640 F6FA                addi.w     D0, 0xF6FA
  2602. 00001E0C  2075 0000                movea.l    A0, [A5 + D0.w]
  2603. 00001E10  3F3C 0016                move.w     -[A7], 0x16
  2604. 00001E14  4868 001A                pea.l      [A0 + 0x1A]
  2605. 00001E18  486E FF58                pea.l      [A6 - 0xA8]
  2606. 00001E1C  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2607. 00001E20  3005                     move.w     D0, D5
  2608. 00001E22  E540                     asl        D0.w, 2
  2609. 00001E24  0640 F6FA                addi.w     D0, 0xF6FA
  2610. 00001E28  2075 0000                movea.l    A0, [A5 + D0.w]
  2611. 00001E2C  3F3C 0016                move.w     -[A7], 0x16
  2612. 00001E30  4868 0032                pea.l      [A0 + 0x32]
  2613. 00001E34  486E FF40                pea.l      [A6 - 0xC0]
  2614. 00001E38  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2615. 00001E3C  487A 0FEE                pea.l      [PC + 0xFEE /* 00002E2C, value 0x4564552, pstring "VERB" */]
  2616. 00001E40  486E FF70                pea.l      [A6 - 0x90]
  2617. 00001E44  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  2618. 00001E48  6610                     bne        +0x12 /* 00001E5A */
  2619. 00001E4A  3F3C 0016                move.w     -[A7], 0x16
  2620. 00001E4E  2F0A                     move.l     -[A7], A2
  2621. 00001E50  486E FF70                pea.l      [A6 - 0x90]
  2622. 00001E54  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2623. 00001E58  6068                     bra        +0x6A /* 00001EC2 */
  2624. label00001E5A:
  2625. 00001E5A  487A 0FCA                pea.l      [PC + 0xFCA /* 00002E26, value 0x44E4F55, pstring "NOUN" */]
  2626. 00001E5E  486E FF70                pea.l      [A6 - 0x90]
  2627. 00001E62  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  2628. 00001E66  6610                     bne        +0x12 /* 00001E78 */
  2629. 00001E68  3F3C 0016                move.w     -[A7], 0x16
  2630. 00001E6C  2F0B                     move.l     -[A7], A3
  2631. 00001E6E  486E FF70                pea.l      [A6 - 0x90]
  2632. 00001E72  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2633. 00001E76  604A                     bra        +0x4C /* 00001EC2 */
  2634. label00001E78:
  2635. 00001E78  487A 0FA4                pea.l      [PC + 0xFA4 /* 00002E1E, value 0x64F424A, pstring "OBJECT" */]
  2636. 00001E7C  486E FF58                pea.l      [A6 - 0xA8]
  2637. 00001E80  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  2638. 00001E84  6616                     bne        +0x18 /* 00001E9C */
  2639. 00001E86  3F3C 0016                move.w     -[A7], 0x16
  2640. 00001E8A  2F0C                     move.l     -[A7], A4
  2641. 00001E8C  486E FF58                pea.l      [A6 - 0xA8]
  2642. 00001E90  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2643. 00001E94  3D6D 8D32 FF3C           move.w     [A6 - 0xC4], [A5 - 0x72CE]
  2644. 00001E9A  6026                     bra        +0x28 /* 00001EC2 */
  2645. label00001E9C:
  2646. 00001E9C  487A 0F7A                pea.l      [PC + 0xF7A /* 00002E18, value 0x44E414D, pstring "NAME" */]
  2647. 00001EA0  486E FF70                pea.l      [A6 - 0x90]
  2648. 00001EA4  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  2649. 00001EA8  6618                     bne        +0x1A /* 00001EC2 */
  2650. 00001EAA  3F3C 0016                move.w     -[A7], 0x16
  2651. 00001EAE  486D 8D66                pea.l      [A5 - 0x729A]
  2652. 00001EB2  486E FF70                pea.l      [A6 - 0x90]
  2653. 00001EB6  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2654. 00001EBA  486E FF70                pea.l      [A6 - 0x90]
  2655. 00001EBE  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  2656. label00001EC2:
  2657. 00001EC2  487A 0F4E                pea.l      [PC + 0xF4E /* 00002E12, value 0x4564552, pstring "VERB" */]
  2658. 00001EC6  486E FF58                pea.l      [A6 - 0xA8]
  2659. 00001ECA  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  2660. 00001ECE  6610                     bne        +0x12 /* 00001EE0 */
  2661. 00001ED0  3F3C 0016                move.w     -[A7], 0x16
  2662. 00001ED4  2F0A                     move.l     -[A7], A2
  2663. 00001ED6  486E FF58                pea.l      [A6 - 0xA8]
  2664. 00001EDA  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2665. 00001EDE  6068                     bra        +0x6A /* 00001F48 */
  2666. label00001EE0:
  2667. 00001EE0  487A 0F2A                pea.l      [PC + 0xF2A /* 00002E0C, value 0x44E4F55, pstring "NOUN" */]
  2668. 00001EE4  486E FF58                pea.l      [A6 - 0xA8]
  2669. 00001EE8  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  2670. 00001EEC  6610                     bne        +0x12 /* 00001EFE */
  2671. 00001EEE  3F3C 0016                move.w     -[A7], 0x16
  2672. 00001EF2  2F0B                     move.l     -[A7], A3
  2673. 00001EF4  486E FF58                pea.l      [A6 - 0xA8]
  2674. 00001EF8  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2675. 00001EFC  604A                     bra        +0x4C /* 00001F48 */
  2676. label00001EFE:
  2677. 00001EFE  487A 0F04                pea.l      [PC + 0xF04 /* 00002E04, value 0x64F424A, pstring "OBJECT" */]
  2678. 00001F02  486E FF58                pea.l      [A6 - 0xA8]
  2679. 00001F06  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  2680. 00001F0A  6610                     bne        +0x12 /* 00001F1C */
  2681. 00001F0C  3F3C 0016                move.w     -[A7], 0x16
  2682. 00001F10  2F0C                     move.l     -[A7], A4
  2683. 00001F12  486E FF58                pea.l      [A6 - 0xA8]
  2684. 00001F16  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2685. 00001F1A  602C                     bra        +0x2E /* 00001F48 */
  2686. label00001F1C:
  2687. 00001F1C  487A 0EE0                pea.l      [PC + 0xEE0 /* 00002DFE, value 0x44E414D, pstring "NAME" */]
  2688. 00001F20  486E FF58                pea.l      [A6 - 0xA8]
  2689. 00001F24  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  2690. 00001F28  661E                     bne        +0x20 /* 00001F48 */
  2691. 00001F2A  3F3C 0016                move.w     -[A7], 0x16
  2692. 00001F2E  486D 8D66                pea.l      [A5 - 0x729A]
  2693. 00001F32  486E FF58                pea.l      [A6 - 0xA8]
  2694. 00001F36  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2695. 00001F3A  3D6D 8D30 FF3C           move.w     [A6 - 0xC4], [A5 - 0x72D0]
  2696. 00001F40  486E FF58                pea.l      [A6 - 0xA8]
  2697. 00001F44  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  2698. label00001F48:
  2699. 00001F48  487A 0EAE                pea.l      [PC + 0xEAE /* 00002DF8, value 0x4564552, pstring "VERB" */]
  2700. 00001F4C  486E FF40                pea.l      [A6 - 0xC0]
  2701. 00001F50  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  2702. 00001F54  6612                     bne        +0x14 /* 00001F68 */
  2703. 00001F56  3F3C 0016                move.w     -[A7], 0x16
  2704. 00001F5A  2F0A                     move.l     -[A7], A2
  2705. 00001F5C  486E FF40                pea.l      [A6 - 0xC0]
  2706. 00001F60  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2707. 00001F64  6000 0070                bra        +0x72 /* 00001FD6 */
  2708. label00001F68:
  2709. 00001F68  487A 0E88                pea.l      [PC + 0xE88 /* 00002DF2, value 0x44E4F55, pstring "NOUN" */]
  2710. 00001F6C  486E FF40                pea.l      [A6 - 0xC0]
  2711. 00001F70  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  2712. 00001F74  6616                     bne        +0x18 /* 00001F8C */
  2713. 00001F76  3F3C 0016                move.w     -[A7], 0x16
  2714. 00001F7A  2F0B                     move.l     -[A7], A3
  2715. 00001F7C  486E FF40                pea.l      [A6 - 0xC0]
  2716. 00001F80  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2717. 00001F84  3D6D 8D34 FF3A           move.w     [A6 - 0xC6], [A5 - 0x72CC]
  2718. 00001F8A  604A                     bra        +0x4C /* 00001FD6 */
  2719. label00001F8C:
  2720. 00001F8C  487A 0E5C                pea.l      [PC + 0xE5C /* 00002DEA, value 0x64F424A, pstring "OBJECT" */]
  2721. 00001F90  486E FF40                pea.l      [A6 - 0xC0]
  2722. 00001F94  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  2723. 00001F98  6610                     bne        +0x12 /* 00001FAA */
  2724. 00001F9A  3F3C 0016                move.w     -[A7], 0x16
  2725. 00001F9E  2F0C                     move.l     -[A7], A4
  2726. 00001FA0  486E FF40                pea.l      [A6 - 0xC0]
  2727. 00001FA4  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2728. 00001FA8  602C                     bra        +0x2E /* 00001FD6 */
  2729. label00001FAA:
  2730. 00001FAA  487A 0E38                pea.l      [PC + 0xE38 /* 00002DE4, value 0x44E414D, pstring "NAME" */]
  2731. 00001FAE  486E FF40                pea.l      [A6 - 0xC0]
  2732. 00001FB2  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  2733. 00001FB6  661E                     bne        +0x20 /* 00001FD6 */
  2734. 00001FB8  3F3C 0016                move.w     -[A7], 0x16
  2735. 00001FBC  486D 8D66                pea.l      [A5 - 0x729A]
  2736. 00001FC0  486E FF40                pea.l      [A6 - 0xC0]
  2737. 00001FC4  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2738. 00001FC8  3D6D 8D30 FF3A           move.w     [A6 - 0xC6], [A5 - 0x72D0]
  2739. 00001FCE  486E FF40                pea.l      [A6 - 0xC0]
  2740. 00001FD2  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  2741. label00001FD6:
  2742. 00001FD6  3F3C 0016                move.w     -[A7], 0x16
  2743. 00001FDA  486E FF70                pea.l      [A6 - 0x90]
  2744. 00001FDE  2F0A                     move.l     -[A7], A2
  2745. 00001FE0  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2746. 00001FE4  3F3C 0016                move.w     -[A7], 0x16
  2747. 00001FE8  486E FF58                pea.l      [A6 - 0xA8]
  2748. 00001FEC  2F0B                     move.l     -[A7], A3
  2749. 00001FEE  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2750. 00001FF2  3F3C 0016                move.w     -[A7], 0x16
  2751. 00001FF6  486E FF40                pea.l      [A6 - 0xC0]
  2752. 00001FFA  2F0C                     move.l     -[A7], A4
  2753. 00001FFC  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2754. 00002000  3B6E FF3E 8D30           move.w     [A5 - 0x72D0], [A6 - 0xC2]
  2755. 00002006  3B6E FF3C 8D34           move.w     [A5 - 0x72CC], [A6 - 0xC4]
  2756. 0000200C  3B6E FF3A 8D32           move.w     [A5 - 0x72CE], [A6 - 0xC6]
  2757. 00002012  3A2E FFEE                move.w     D5, [A6 - 0x12]
  2758. 00002016  DA45                     add.w      D5, D5
  2759. 00002018  41ED DDB4                lea.l      A0, [A5 - 0x224C]
  2760. 0000201C  3030 5000                move.w     D0, [A0 + D5.w]
  2761. 00002020  5340                     subq.w     D0, 1
  2762. 00002022  3A00                     move.w     D5, D0
  2763. 00002024  302E FFEE                move.w     D0, [A6 - 0x12]
  2764. 00002028  D040                     add.w      D0, D0
  2765. 0000202A  0640 DA94                addi.w     D0, 0xDA94
  2766. 0000202E  3D75 0000 FFE4           move.w     [A6 - 0x1C], [A5 + D0.w]
  2767. 00002034  4A6E FFE4                tst.w      [A6 - 0x1C]
  2768. 00002038  6C04                     bge        +0x6 /* 0000203E */
  2769. 0000203A  6000 0C7A                bra        +0xC7C /* 00002CB6 */
  2770. label0000203E:
  2771. 0000203E  BA6D A82C                cmp.w      D5, [A5 - 0x57D4]
  2772. 00002042  6F04                     ble        +0x6 /* 00002048 */
  2773. 00002044  3A2D A82C                move.w     D5, [A5 - 0x57D4]
  2774. label00002048:
  2775. 00002048  4A45                     tst.w      D5
  2776. 0000204A  6C02                     bge        +0x4 /* 0000204E */
  2777. 0000204C  4245                     clr.w      D5
  2778. label0000204E:
  2779. 0000204E  4206                     clr.b      D6
  2780. 00002050  422E FFD4                clr.b      [A6 - 0x2C]
  2781. 00002054  4A2E FFD6                tst.b      [A6 - 0x2A]
  2782. 00002058  6700 0B88                beq        +0xB8A /* 00002BE2 */
  2783. 0000205C  486E FDE0                pea.l      [A6 - 0x220]
  2784. 00002060  487A 003C                pea.l      [PC + 0x3C /* 0000209E, value 0x4EAD0182 */]
  2785. 00002064  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  2786. 00002068  487A 0D68                pea.l      [PC + 0xD68 /* 00002DD2, value 0x1052652D, pstring "Re-Directing to " */]
  2787. 0000206C  4267                     clr.w      -[A7]
  2788. 0000206E  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2789. 00002072  2F0A                     move.l     -[A7], A2
  2790. 00002074  4267                     clr.w      -[A7]
  2791. 00002076  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2792. 0000207A  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  2793. 0000207E  4267                     clr.w      -[A7]
  2794. 00002080  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  2795. 00002084  2F0B                     move.l     -[A7], A3
  2796. 00002086  4267                     clr.w      -[A7]
  2797. 00002088  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2798. 0000208C  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  2799. 00002090  4267                     clr.w      -[A7]
  2800. 00002092  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  2801. 00002096  2F0C                     move.l     -[A7], A4
  2802. 00002098  4267                     clr.w      -[A7]
  2803. 0000209A  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2804. 0000209E  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  2805. 000020A2  584F                     addq.w     A7, 4
  2806. 000020A4  486E FDE0                pea.l      [A6 - 0x220]
  2807. 000020A8  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  2808. 000020AC  486E FDE0                pea.l      [A6 - 0x220]
  2809. 000020B0  487A 0052                pea.l      [PC + 0x52 /* 00002104, value 0x4EAD0182 */]
  2810. 000020B4  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  2811. 000020B8  487A 0D0E                pea.l      [PC + 0xD0E /* 00002DC8, value 0x8566572, pstring "Verb# = " */]
  2812. 000020BC  4267                     clr.w      -[A7]
  2813. 000020BE  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2814. 000020C2  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  2815. 000020C6  3F3C 0008                move.w     -[A7], 0x8
  2816. 000020CA  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  2817. 000020CE  487A 0CEC                pea.l      [PC + 0xCEC /* 00002DBC, value 0xA202053 '\n  S', pstring "  Start = " */]
  2818. 000020D2  4267                     clr.w      -[A7]
  2819. 000020D4  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2820. 000020D8  302E FFEE                move.w     D0, [A6 - 0x12]
  2821. 000020DC  D040                     add.w      D0, D0
  2822. 000020DE  0640 DDB4                addi.w     D0, 0xDDB4
  2823. 000020E2  3F35 0000                move.w     -[A7], [A5 + D0.w]
  2824. 000020E6  3F3C 0008                move.w     -[A7], 0x8
  2825. 000020EA  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  2826. 000020EE  487A 0CC2                pea.l      [PC + 0xCC2 /* 00002DB2, value 0x8202045, pstring "  End = " */]
  2827. 000020F2  4267                     clr.w      -[A7]
  2828. 000020F4  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2829. 000020F8  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  2830. 000020FC  3F3C 0008                move.w     -[A7], 0x8
  2831. 00002100  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  2832. 00002104  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  2833. 00002108  584F                     addq.w     A7, 4
  2834. 0000210A  486E FDE0                pea.l      [A6 - 0x220]
  2835. 0000210E  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  2836. 00002112  6000 0ACE                bra        +0xAD0 /* 00002BE2 */
  2837. 00002116  594F                     subq.w     A7, 4
  2838. 00002118  302E FFE0                move.w     D0, [A6 - 0x20]
  2839. 0000211C  9047                     sub.w      D0, D7
  2840. 0000211E  5240                     addq.w     D0, 1
  2841. 00002120  48C0                     ext.l      D0
  2842. 00002122  2F00                     move.l     -[A7], D0
  2843. 00002124  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  2844. 00002128  544F                     addq.w     A7, 2
  2845. 0000212A  3D5F FFE0                move.w     [A6 - 0x20], [A7]+
  2846. 0000212E  DE6E FFE0                add.w      D7, [A6 - 0x20]
  2847. 00002132  487A 0C76                pea.l      [PC + 0xC76 /* 00002DAA, value 0x74D4553, pstring "MESSAGE" */]
  2848. 00002136  3F07                     move.w     -[A7], D7
  2849. 00002138  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  2850. 0000213C  6000 0AA4                bra        +0xAA6 /* 00002BE2 */
  2851. 00002140  3F07                     move.w     -[A7], D7
  2852. 00002142  3F3C 0001                move.w     -[A7], 0x1
  2853. 00002146  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  2854. 0000214A  6000 0A96                bra        +0xA98 /* 00002BE2 */
  2855. 0000214E  3007                     move.w     D0, D7
  2856. 00002150  E540                     asl        D0.w, 2
  2857. 00002152  0640 D2B2                addi.w     D0, 0xD2B2
  2858. 00002156  2075 0000                movea.l    A0, [A5 + D0.w]
  2859. 0000215A  117C 0001 0103           move.b     [A0 + 0x103], 0x1
  2860. 00002160  6000 0A80                bra        +0xA82 /* 00002BE2 */
  2861. 00002164  3007                     move.w     D0, D7
  2862. 00002166  E540                     asl        D0.w, 2
  2863. 00002168  0640 D2B2                addi.w     D0, 0xD2B2
  2864. 0000216C  2075 0000                movea.l    A0, [A5 + D0.w]
  2865. 00002170  4228 0103                clr.b      [A0 + 0x103]
  2866. 00002174  6000 0A6C                bra        +0xA6E /* 00002BE2 */
  2867. 00002178  3007                     move.w     D0, D7
  2868. 0000217A  E540                     asl        D0.w, 2
  2869. 0000217C  0640 D2B2                addi.w     D0, 0xD2B2
  2870. 00002180  2075 0000                movea.l    A0, [A5 + D0.w]
  2871. 00002184  117C 0001 0105           move.b     [A0 + 0x105], 0x1
  2872. 0000218A  6000 0A56                bra        +0xA58 /* 00002BE2 */
  2873. 0000218E  3007                     move.w     D0, D7
  2874. 00002190  E540                     asl        D0.w, 2
  2875. 00002192  0640 D2B2                addi.w     D0, 0xD2B2
  2876. 00002196  2075 0000                movea.l    A0, [A5 + D0.w]
  2877. 0000219A  4228 0105                clr.b      [A0 + 0x105]
  2878. 0000219E  6000 0A42                bra        +0xA44 /* 00002BE2 */
  2879. 000021A2  302D 8D34                move.w     D0, [A5 - 0x72CC]
  2880. 000021A6  E540                     asl        D0.w, 2
  2881. 000021A8  0640 D2B2                addi.w     D0, 0xD2B2
  2882. 000021AC  2075 0000                movea.l    A0, [A5 + D0.w]
  2883. 000021B0  117C 0001 0103           move.b     [A0 + 0x103], 0x1
  2884. 000021B6  6000 0A2A                bra        +0xA2C /* 00002BE2 */
  2885. 000021BA  302D 8D34                move.w     D0, [A5 - 0x72CC]
  2886. 000021BE  E540                     asl        D0.w, 2
  2887. 000021C0  0640 D2B2                addi.w     D0, 0xD2B2
  2888. 000021C4  2075 0000                movea.l    A0, [A5 + D0.w]
  2889. 000021C8  4228 0103                clr.b      [A0 + 0x103]
  2890. 000021CC  6000 0A14                bra        +0xA16 /* 00002BE2 */
  2891. 000021D0  302D 8D34                move.w     D0, [A5 - 0x72CC]
  2892. 000021D4  E540                     asl        D0.w, 2
  2893. 000021D6  0640 D2B2                addi.w     D0, 0xD2B2
  2894. 000021DA  2075 0000                movea.l    A0, [A5 + D0.w]
  2895. 000021DE  117C 0001 0105           move.b     [A0 + 0x105], 0x1
  2896. 000021E4  6000 09FC                bra        +0x9FE /* 00002BE2 */
  2897. 000021E8  302D 8D34                move.w     D0, [A5 - 0x72CC]
  2898. 000021EC  E540                     asl        D0.w, 2
  2899. 000021EE  0640 D2B2                addi.w     D0, 0xD2B2
  2900. 000021F2  2075 0000                movea.l    A0, [A5 + D0.w]
  2901. 000021F6  4228 0105                clr.b      [A0 + 0x105]
  2902. 000021FA  6000 09E6                bra        +0x9E8 /* 00002BE2 */
  2903. 000021FE  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  2904. 00002202  6000 09DE                bra        +0x9E0 /* 00002BE2 */
  2905. 00002206  302D DA90                move.w     D0, [A5 - 0x2570]
  2906. 0000220A  D047                     add.w      D0, D7
  2907. 0000220C  3B40 DA90                move.w     [A5 - 0x2570], D0
  2908. 00002210  6000 09D0                bra        +0x9D2 /* 00002BE2 */
  2909. 00002214  302D DA90                move.w     D0, [A5 - 0x2570]
  2910. 00002218  9047                     sub.w      D0, D7
  2911. 0000221A  3B40 DA90                move.w     [A5 - 0x2570], D0
  2912. 0000221E  6000 09C2                bra        +0x9C4 /* 00002BE2 */
  2913. 00002222  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  2914. 00002226  6000 09BA                bra        +0x9BC /* 00002BE2 */
  2915. 0000222A  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  2916. 0000222E  6000 09B2                bra        +0x9B4 /* 00002BE2 */
  2917. 00002232  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  2918. 00002236  6000 09AA                bra        +0x9AC /* 00002BE2 */
  2919. 0000223A  703C                     moveq.l    D0, 0x3C
  2920. 0000223C  C1C7                     muls.w     D0, D7
  2921. 0000223E  48C0                     ext.l      D0
  2922. 00002240  2F00                     move.l     -[A7], D0
  2923. 00002242  486E FEE0                pea.l      [A6 - 0x120]
  2924. 00002246  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  2925. 0000224A  6000 0996                bra        +0x998 /* 00002BE2 */
  2926. 0000224E  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  2927. 00002252  426D 891C                clr.w      [A5 - 0x76E4]
  2928. 00002256  6000 098A                bra        +0x98C /* 00002BE2 */
  2929. 0000225A  0C47 0002                cmpi.w     D7, 0x2
  2930. 0000225E  5CC0                     sge        D0
  2931. 00002260  BE6D A82A                cmp.w      D7, [A5 - 0x57D6]
  2932. 00002264  5FC1                     sle        D1
  2933. 00002266  C001                     and.b      D0, D1
  2934. 00002268  670A                     beq        +0xC /* 00002274 */
  2935. 0000226A  487A 0B32                pea.l      [PC + 0xB32 /* 00002D9E, value 0xA524F4F '\nROO', pstring "ROOM_DESCR" */]
  2936. 0000226E  3F07                     move.w     -[A7], D7
  2937. 00002270  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  2938. label00002274:
  2939. 00002274  0C47 00C8                cmpi.w     D7, 0xC8
  2940. 00002278  5CC0                     sge        D0
  2941. 0000227A  BE6D A828                cmp.w      D7, [A5 - 0x57D8]
  2942. 0000227E  5FC1                     sle        D1
  2943. 00002280  C001                     and.b      D0, D1
  2944. 00002282  670A                     beq        +0xC /* 0000228E */
  2945. 00002284  487A 0B0C                pea.l      [PC + 0xB0C /* 00002D92, value 0xA4E4F55 '\nNOU', pstring "NOUN_DESCR" */]
  2946. 00002288  3F07                     move.w     -[A7], D7
  2947. 0000228A  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  2948. label0000228E:
  2949. 0000228E  0C47 012C                cmpi.w     D7, 0x12C
  2950. 00002292  5CC0                     sge        D0
  2951. 00002294  BE6D A826                cmp.w      D7, [A5 - 0x57DA]
  2952. 00002298  5FC1                     sle        D1
  2953. 0000229A  C001                     and.b      D0, D1
  2954. 0000229C  6700 0944                beq        +0x946 /* 00002BE2 */
  2955. 000022A0  487A 0AE0                pea.l      [PC + 0xAE0 /* 00002D82, value 0xE435245, pstring "CREATURE_DESCR" */]
  2956. 000022A4  3F07                     move.w     -[A7], D7
  2957. 000022A6  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  2958. 000022AA  6000 0936                bra        +0x938 /* 00002BE2 */
  2959. 000022AE  302D D76E                move.w     D0, [A5 - 0x2892]
  2960. 000022B2  E540                     asl        D0.w, 2
  2961. 000022B4  0640 D768                addi.w     D0, 0xD768
  2962. 000022B8  2075 0000                movea.l    A0, [A5 + D0.w]
  2963. 000022BC  4228 00A4                clr.b      [A0 + 0xA4]
  2964. 000022C0  3B7C FFFF D76C           move.w     [A5 - 0x2894], 0xFFFF
  2965. 000022C6  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  2966. 000022CA  6000 0916                bra        +0x918 /* 00002BE2 */
  2967. 000022CE  302D D76E                move.w     D0, [A5 - 0x2892]
  2968. 000022D2  E540                     asl        D0.w, 2
  2969. 000022D4  0640 D768                addi.w     D0, 0xD768
  2970. 000022D8  2075 0000                movea.l    A0, [A5 + D0.w]
  2971. 000022DC  117C 0001 00B1           move.b     [A0 + 0xB1], 0x1
  2972. 000022E2  6000 08FE                bra        +0x900 /* 00002BE2 */
  2973. 000022E6  302D D76E                move.w     D0, [A5 - 0x2892]
  2974. 000022EA  E540                     asl        D0.w, 2
  2975. 000022EC  0640 D768                addi.w     D0, 0xD768
  2976. 000022F0  2075 0000                movea.l    A0, [A5 + D0.w]
  2977. 000022F4  117C 0001 00B0           move.b     [A0 + 0xB0], 0x1
  2978. 000022FA  6000 08E6                bra        +0x8E8 /* 00002BE2 */
  2979. 000022FE  487A 0A7A                pea.l      [PC + 0xA7A /* 00002D7A, value 0x74D4553, pstring "MESSAGE" */]
  2980. 00002302  3F07                     move.w     -[A7], D7
  2981. 00002304  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  2982. 00002308  6000 08D8                bra        +0x8DA /* 00002BE2 */
  2983. 0000230C  486E FDE0                pea.l      [A6 - 0x220]
  2984. 00002310  487A 0010                pea.l      [PC + 0x10 /* 00002322, value 0x4EAD0182 */]
  2985. 00002314  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  2986. 00002318  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  2987. 0000231C  4267                     clr.w      -[A7]
  2988. 0000231E  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  2989. 00002322  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  2990. 00002326  584F                     addq.w     A7, 4
  2991. 00002328  486E FDE0                pea.l      [A6 - 0x220]
  2992. 0000232C  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  2993. 00002330  302D 891C                move.w     D0, [A5 - 0x76E4]
  2994. 00002334  5240                     addq.w     D0, 1
  2995. 00002336  3B40 891C                move.w     [A5 - 0x76E4], D0
  2996. 0000233A  6000 08A6                bra        +0x8A8 /* 00002BE2 */
  2997. 0000233E  3007                     move.w     D0, D7
  2998. 00002340  48C0                     ext.l      D0
  2999. 00002342  2F00                     move.l     -[A7], D0
  3000. 00002344  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  3001. 00002348  302E FFE0                move.w     D0, [A6 - 0x20]
  3002. 0000234C  48C0                     ext.l      D0
  3003. 0000234E  2F00                     move.l     -[A7], D0
  3004. 00002350  486E FEE0                pea.l      [A6 - 0x120]
  3005. 00002354  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  3006. 00002358  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  3007. 0000235C  6000 0884                bra        +0x886 /* 00002BE2 */
  3008. label00002360:
  3009. 00002360  422E FFD1                clr.b      [A6 - 0x2F]
  3010. 00002364  486E FDE0                pea.l      [A6 - 0x220]
  3011. 00002368  487A 0010                pea.l      [PC + 0x10 /* 0000237A, value 0x4EAD0182 */]
  3012. 0000236C  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  3013. 00002370  487A 09FC                pea.l      [PC + 0x9FC /* 00002D6E, value 0xB576861, pstring "What number" */]
  3014. 00002374  4267                     clr.w      -[A7]
  3015. 00002376  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3016. 0000237A  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  3017. 0000237E  584F                     addq.w     A7, 4
  3018. 00002380  486E FDE0                pea.l      [A6 - 0x220]
  3019. 00002384  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  3020. 00002388  BE6E FFE0                cmp.w      D7, [A6 - 0x20]
  3021. 0000238C  6626                     bne        +0x28 /* 000023B4 */
  3022. 0000238E  486E FDE0                pea.l      [A6 - 0x220]
  3023. 00002392  487A 0010                pea.l      [PC + 0x10 /* 000023A4, value 0x4EAD0182 */]
  3024. 00002396  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  3025. 0000239A  487A 09CE                pea.l      [PC + 0x9CE /* 00002D6A, value 0x3203F20, pstring " ? " */]
  3026. 0000239E  4267                     clr.w      -[A7]
  3027. 000023A0  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3028. 000023A4  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  3029. 000023A8  584F                     addq.w     A7, 4
  3030. 000023AA  486E FDE0                pea.l      [A6 - 0x220]
  3031. 000023AE  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  3032. 000023B2  604E                     bra        +0x50 /* 00002402 */
  3033. label000023B4:
  3034. 000023B4  486E FDE0                pea.l      [A6 - 0x220]
  3035. 000023B8  487A 003A                pea.l      [PC + 0x3A /* 000023F4, value 0x4EAD0182 */]
  3036. 000023BC  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  3037. 000023C0  487A 09A0                pea.l      [PC + 0x9A0 /* 00002D62, value 0x7202866, pstring " (from " */]
  3038. 000023C4  4267                     clr.w      -[A7]
  3039. 000023C6  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3040. 000023CA  3F07                     move.w     -[A7], D7
  3041. 000023CC  3F3C 0008                move.w     -[A7], 0x8
  3042. 000023D0  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  3043. 000023D4  487A 0986                pea.l      [PC + 0x986 /* 00002D5C, value 0x420746F, pstring " to " */]
  3044. 000023D8  4267                     clr.w      -[A7]
  3045. 000023DA  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3046. 000023DE  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  3047. 000023E2  3F3C 0008                move.w     -[A7], 0x8
  3048. 000023E6  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  3049. 000023EA  487A 096A                pea.l      [PC + 0x96A /* 00002D56, value 0x429203F, pstring ") ? " */]
  3050. 000023EE  4267                     clr.w      -[A7]
  3051. 000023F0  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3052. 000023F4  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  3053. 000023F8  584F                     addq.w     A7, 4
  3054. 000023FA  486E FDE0                pea.l      [A6 - 0x220]
  3055. 000023FE  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  3056. label00002402:
  3057. 00002402  486E FE8E                pea.l      [A6 - 0x172]
  3058. 00002406  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  3059. 0000240A  584F                     addq.w     A7, 4
  3060. 0000240C  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  3061. 00002410  486E FE8E                pea.l      [A6 - 0x172]
  3062. 00002414  486E FEE8                pea.l      [A6 - 0x118]
  3063. 00002418  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  3064. 0000241C  487A 0936                pea.l      [PC + 0x936 /* 00002D54, value 0x1200429 */]
  3065. 00002420  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  3066. 00002424  554F                     subq.w     A7, 2
  3067. 00002426  486E FEE8                pea.l      [A6 - 0x118]
  3068. 0000242A  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3069. 0000242E  3D5F FFDA                move.w     [A6 - 0x26], [A7]+
  3070. 00002432  BE6E FFE0                cmp.w      D7, [A6 - 0x20]
  3071. 00002436  6608                     bne        +0xA /* 00002440 */
  3072. 00002438  1D7C 0001 FFD1           move.b     [A6 - 0x2F], 0x1
  3073. 0000243E  601A                     bra        +0x1C /* 0000245A */
  3074. label00002440:
  3075. 00002440  BE6E FFDA                cmp.w      D7, [A6 - 0x26]
  3076. 00002444  5FC0                     sle        D0
  3077. 00002446  322E FFDA                move.w     D1, [A6 - 0x26]
  3078. 0000244A  B26E FFE0                cmp.w      D1, [A6 - 0x20]
  3079. 0000244E  5FC1                     sle        D1
  3080. 00002450  C001                     and.b      D0, D1
  3081. 00002452  6706                     beq        +0x8 /* 0000245A */
  3082. 00002454  1D7C 0001 FFD1           move.b     [A6 - 0x2F], 0x1
  3083. label0000245A:
  3084. 0000245A  4A2E FFD1                tst.b      [A6 - 0x2F]
  3085. 0000245E  6700 FF00                beq        -0xFE /* 00002360 */
  3086. 00002462  3B6E FFDA DA8A           move.w     [A5 - 0x2576], [A6 - 0x26]
  3087. 00002468  6000 0778                bra        +0x77A /* 00002BE2 */
  3088. 0000246C  422D A6F4                clr.b      [A5 - 0x590C]
  3089. 00002470  0C47 0019                cmpi.w     D7, 0x19
  3090. 00002474  5FC0                     sle        D0
  3091. 00002476  3207                     move.w     D1, D7
  3092. 00002478  C3FC 0052                muls.w     D1, 0x52 /* 'R' */
  3093. 0000247C  487A 08D0                pea.l      [PC + 0x8D0 /* 00002D4E, value 0x44E4F4E, pstring "NONE" */]
  3094. 00002480  0641 EE42                addi.w     D1, 0xEE42
  3095. 00002484  4875 1000                pea.l      [A5 + D1.w]
  3096. 00002488  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  3097. 0000248C  56C1                     sne        D1
  3098. 0000248E  C001                     and.b      D0, D1
  3099. 00002490  6700 0750                beq        +0x752 /* 00002BE2 */
  3100. label00002494:
  3101. 00002494  554F                     subq.w     A7, 2
  3102. 00002496  487A 08B4                pea.l      [PC + 0x8B4 /* 00002D4C, value 0x120044E */]
  3103. 0000249A  3007                     move.w     D0, D7
  3104. 0000249C  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  3105. 000024A0  0640 E5EE                addi.w     D0, 0xE5EE
  3106. 000024A4  4875 0000                pea.l      [A5 + D0.w]
  3107. 000024A8  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  3108. 000024AC  3D5F FFE0                move.w     [A6 - 0x20], [A7]+
  3109. 000024B0  4A6E FFE0                tst.w      [A6 - 0x20]
  3110. 000024B4  671A                     beq        +0x1C /* 000024D0 */
  3111. 000024B6  3007                     move.w     D0, D7
  3112. 000024B8  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  3113. 000024BC  0640 E5EE                addi.w     D0, 0xE5EE
  3114. 000024C0  4875 0000                pea.l      [A5 + D0.w]
  3115. 000024C4  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  3116. 000024C8  3F3C 0001                move.w     -[A7], 0x1
  3117. 000024CC  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  3118. label000024D0:
  3119. 000024D0  4A6E FFE0                tst.w      [A6 - 0x20]
  3120. 000024D4  66BE                     bne        -0x40 /* 00002494 */
  3121. 000024D6  486E FDE0                pea.l      [A6 - 0x220]
  3122. 000024DA  487A 086E                pea.l      [PC + 0x86E /* 00002D4A, value 0x1200120 */]
  3123. 000024DE  3007                     move.w     D0, D7
  3124. 000024E0  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  3125. 000024E4  0640 E5EE                addi.w     D0, 0xE5EE
  3126. 000024E8  4875 0000                pea.l      [A5 + D0.w]
  3127. 000024EC  487A 085A                pea.l      [PC + 0x85A /* 00002D48, value 0x1200120 */]
  3128. 000024F0  3F3C 0003                move.w     -[A7], 0x3
  3129. 000024F4  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  3130. 000024F8  584F                     addq.w     A7, 4
  3131. 000024FA  3007                     move.w     D0, D7
  3132. 000024FC  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  3133. 00002500  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  3134. 00002504  486E FDE0                pea.l      [A6 - 0x220]
  3135. 00002508  0640 E5EE                addi.w     D0, 0xE5EE
  3136. 0000250C  4875 0000                pea.l      [A5 + D0.w]
  3137. 00002510  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  3138. 00002514  601A                     bra        +0x1C /* 00002530 */
  3139. label00002516:
  3140. 00002516  3007                     move.w     D0, D7
  3141. 00002518  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  3142. 0000251C  0640 EE42                addi.w     D0, 0xEE42
  3143. 00002520  4875 0000                pea.l      [A5 + D0.w]
  3144. 00002524  3F3C 0001                move.w     -[A7], 0x1
  3145. 00002528  3F3C 0001                move.w     -[A7], 0x1
  3146. 0000252C  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  3147. label00002530:
  3148. 00002530  554F                     subq.w     A7, 2
  3149. 00002532  487A 0812                pea.l      [PC + 0x812 /* 00002D46, value 0x1200120 */]
  3150. 00002536  3007                     move.w     D0, D7
  3151. 00002538  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  3152. 0000253C  0640 EE42                addi.w     D0, 0xEE42
  3153. 00002540  4875 0000                pea.l      [A5 + D0.w]
  3154. 00002544  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  3155. 00002548  0C5F 0001                cmpi.w     [A7]+, 0x1
  3156. 0000254C  67C8                     beq        -0x36 /* 00002516 */
  3157. 0000254E  486E FDE0                pea.l      [A6 - 0x220]
  3158. 00002552  487A 001A                pea.l      [PC + 0x1A /* 0000256E, value 0x4EAD0182 */]
  3159. 00002556  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  3160. 0000255A  3007                     move.w     D0, D7
  3161. 0000255C  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  3162. 00002560  0640 EE42                addi.w     D0, 0xEE42
  3163. 00002564  4875 0000                pea.l      [A5 + D0.w]
  3164. 00002568  4267                     clr.w      -[A7]
  3165. 0000256A  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3166. 0000256E  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  3167. 00002572  584F                     addq.w     A7, 4
  3168. 00002574  486E FDE0                pea.l      [A6 - 0x220]
  3169. 00002578  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  3170. 0000257C  486E FE8E                pea.l      [A6 - 0x172]
  3171. 00002580  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  3172. 00002584  584F                     addq.w     A7, 4
  3173. 00002586  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  3174. 0000258A  486E FE8E                pea.l      [A6 - 0x172]
  3175. 0000258E  486E FEE8                pea.l      [A6 - 0x118]
  3176. 00002592  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  3177. 00002596  487A 07AC                pea.l      [PC + 0x7AC /* 00002D44, value 0x1200120 */]
  3178. 0000259A  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  3179. 0000259E  486E FDE0                pea.l      [A6 - 0x220]
  3180. 000025A2  487A 079C                pea.l      [PC + 0x79C /* 00002D40, value 0x3202020, pstring "   " */]
  3181. 000025A6  486E FEE8                pea.l      [A6 - 0x118]
  3182. 000025AA  487A 0790                pea.l      [PC + 0x790 /* 00002D3C, value 0x3202020, pstring "   " */]
  3183. 000025AE  3F3C 0003                move.w     -[A7], 0x3
  3184. 000025B2  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  3185. 000025B6  584F                     addq.w     A7, 4
  3186. 000025B8  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  3187. 000025BC  486E FDE0                pea.l      [A6 - 0x220]
  3188. 000025C0  486E FEE8                pea.l      [A6 - 0x118]
  3189. 000025C4  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  3190. 000025C8  554F                     subq.w     A7, 2
  3191. 000025CA  3007                     move.w     D0, D7
  3192. 000025CC  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  3193. 000025D0  0640 E5EE                addi.w     D0, 0xE5EE
  3194. 000025D4  4875 0000                pea.l      [A5 + D0.w]
  3195. 000025D8  486E FEE8                pea.l      [A6 - 0x118]
  3196. 000025DC  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  3197. 000025E0  4A5F                     tst.w      [A7]+
  3198. 000025E2  6700 05FE                beq        +0x600 /* 00002BE2 */
  3199. 000025E6  1B7C 0001 A6F4           move.b     [A5 - 0x590C], 0x1
  3200. 000025EC  6000 05F4                bra        +0x5F6 /* 00002BE2 */
  3201. 000025F0  0C47 00FF                cmpi.w     D7, 0xFF
  3202. 000025F4  6E00 05EC                bgt        +0x5EE /* 00002BE2 */
  3203. 000025F8  41ED E4EE                lea.l      A0, [A5 - 0x1B12]
  3204. 000025FC  11BC 0001 7000           move.b     [A0 + D7.w], 0x1
  3205. 00002602  6000 05DE                bra        +0x5E0 /* 00002BE2 */
  3206. 00002606  0C47 00FF                cmpi.w     D7, 0xFF
  3207. 0000260A  6E00 05D6                bgt        +0x5D8 /* 00002BE2 */
  3208. 0000260E  41ED E4EE                lea.l      A0, [A5 - 0x1B12]
  3209. 00002612  4230 7000                clr.b      [A0 + D7.w]
  3210. 00002616  6000 05CA                bra        +0x5CC /* 00002BE2 */
  3211. 0000261A  0C47 00FF                cmpi.w     D7, 0xFF
  3212. 0000261E  6E00 05C2                bgt        +0x5C4 /* 00002BE2 */
  3213. 00002622  41ED E4EE                lea.l      A0, [A5 - 0x1B12]
  3214. 00002626  4A30 7000                tst.b      [A0 + D7.w]
  3215. 0000262A  670C                     beq        +0xE /* 00002638 */
  3216. 0000262C  41ED E4EE                lea.l      A0, [A5 - 0x1B12]
  3217. 00002630  4230 7000                clr.b      [A0 + D7.w]
  3218. 00002634  6000 05AC                bra        +0x5AE /* 00002BE2 */
  3219. label00002638:
  3220. 00002638  41ED E4EE                lea.l      A0, [A5 - 0x1B12]
  3221. 0000263C  11BC 0001 7000           move.b     [A0 + D7.w], 0x1
  3222. 00002642  6000 059E                bra        +0x5A0 /* 00002BE2 */
  3223. 00002646  0C47 0019                cmpi.w     D7, 0x19
  3224. 0000264A  6E00 0596                bgt        +0x598 /* 00002BE2 */
  3225. 0000264E  3007                     move.w     D0, D7
  3226. 00002650  D040                     add.w      D0, D0
  3227. 00002652  0640 F6CA                addi.w     D0, 0xF6CA
  3228. 00002656  3BBC 0001 0000           move.w     [A5 + D0.w], 0x1
  3229. 0000265C  6000 0584                bra        +0x586 /* 00002BE2 */
  3230. 00002660  0C47 0019                cmpi.w     D7, 0x19
  3231. 00002664  6E00 057C                bgt        +0x57E /* 00002BE2 */
  3232. 00002668  3007                     move.w     D0, D7
  3233. 0000266A  D040                     add.w      D0, D0
  3234. 0000266C  0640 F6CA                addi.w     D0, 0xF6CA
  3235. 00002670  4275 0000                clr.w      [A5 + D0.w]
  3236. 00002674  6000 056C                bra        +0x56E /* 00002BE2 */
  3237. 00002678  0C47 0019                cmpi.w     D7, 0x19
  3238. 0000267C  6E00 0564                bgt        +0x566 /* 00002BE2 */
  3239. 00002680  3007                     move.w     D0, D7
  3240. 00002682  D040                     add.w      D0, D0
  3241. 00002684  0640 F696                addi.w     D0, 0xF696
  3242. 00002688  3BAE FFE0 0000           move.w     [A5 + D0.w], [A6 - 0x20]
  3243. 0000268E  6000 0552                bra        +0x554 /* 00002BE2 */
  3244. 00002692  0C47 0019                cmpi.w     D7, 0x19
  3245. 00002696  6E00 054A                bgt        +0x54C /* 00002BE2 */
  3246. 0000269A  3007                     move.w     D0, D7
  3247. 0000269C  D040                     add.w      D0, D0
  3248. 0000269E  0640 F696                addi.w     D0, 0xF696
  3249. 000026A2  3035 0000                move.w     D0, [A5 + D0.w]
  3250. 000026A6  D06E FFE0                add.w      D0, [A6 - 0x20]
  3251. 000026AA  3207                     move.w     D1, D7
  3252. 000026AC  D241                     add.w      D1, D1
  3253. 000026AE  0641 F696                addi.w     D1, 0xF696
  3254. 000026B2  3B80 1000                move.w     [A5 + D1.w], D0
  3255. 000026B6  6000 052A                bra        +0x52C /* 00002BE2 */
  3256. 000026BA  0C47 0019                cmpi.w     D7, 0x19
  3257. 000026BE  6E00 0522                bgt        +0x524 /* 00002BE2 */
  3258. 000026C2  3007                     move.w     D0, D7
  3259. 000026C4  D040                     add.w      D0, D0
  3260. 000026C6  0640 F696                addi.w     D0, 0xF696
  3261. 000026CA  3035 0000                move.w     D0, [A5 + D0.w]
  3262. 000026CE  906E FFE0                sub.w      D0, [A6 - 0x20]
  3263. 000026D2  3207                     move.w     D1, D7
  3264. 000026D4  D241                     add.w      D1, D1
  3265. 000026D6  0641 F696                addi.w     D1, 0xF696
  3266. 000026DA  3B80 1000                move.w     [A5 + D1.w], D0
  3267. 000026DE  6000 0502                bra        +0x504 /* 00002BE2 */
  3268. 000026E2  3007                     move.w     D0, D7
  3269. 000026E4  D040                     add.w      D0, D0
  3270. 000026E6  322E FFE0                move.w     D1, [A6 - 0x20]
  3271. 000026EA  D241                     add.w      D1, D1
  3272. 000026EC  0640 F696                addi.w     D0, 0xF696
  3273. 000026F0  3035 0000                move.w     D0, [A5 + D0.w]
  3274. 000026F4  0641 F696                addi.w     D1, 0xF696
  3275. 000026F8  D075 1000                add.w      D0, [A5 + D1.w]
  3276. 000026FC  3207                     move.w     D1, D7
  3277. 000026FE  D241                     add.w      D1, D1
  3278. 00002700  0641 F696                addi.w     D1, 0xF696
  3279. 00002704  3B80 1000                move.w     [A5 + D1.w], D0
  3280. 00002708  6000 04D8                bra        +0x4DA /* 00002BE2 */
  3281. 0000270C  3007                     move.w     D0, D7
  3282. 0000270E  D040                     add.w      D0, D0
  3283. 00002710  322E FFE0                move.w     D1, [A6 - 0x20]
  3284. 00002714  D241                     add.w      D1, D1
  3285. 00002716  0640 F696                addi.w     D0, 0xF696
  3286. 0000271A  3035 0000                move.w     D0, [A5 + D0.w]
  3287. 0000271E  0641 F696                addi.w     D1, 0xF696
  3288. 00002722  9075 1000                sub.w      D0, [A5 + D1.w]
  3289. 00002726  3207                     move.w     D1, D7
  3290. 00002728  D241                     add.w      D1, D1
  3291. 0000272A  0641 F696                addi.w     D1, 0xF696
  3292. 0000272E  3B80 1000                move.w     [A5 + D1.w], D0
  3293. 00002732  6000 04AE                bra        +0x4B0 /* 00002BE2 */
  3294. 00002736  594F                     subq.w     A7, 4
  3295. 00002738  302E FFE0                move.w     D0, [A6 - 0x20]
  3296. 0000273C  5240                     addq.w     D0, 1
  3297. 0000273E  48C0                     ext.l      D0
  3298. 00002740  2F00                     move.l     -[A7], D0
  3299. 00002742  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  3300. 00002746  3007                     move.w     D0, D7
  3301. 00002748  D040                     add.w      D0, D0
  3302. 0000274A  544F                     addq.w     A7, 2
  3303. 0000274C  0640 F696                addi.w     D0, 0xF696
  3304. 00002750  3B9F 0000                move.w     [A5 + D0.w], [A7]+
  3305. 00002754  6000 048C                bra        +0x48E /* 00002BE2 */
  3306. 00002758  3007                     move.w     D0, D7
  3307. 0000275A  D040                     add.w      D0, D0
  3308. 0000275C  0640 F696                addi.w     D0, 0xF696
  3309. 00002760  3BAD D76E 0000           move.w     [A5 + D0.w], [A5 - 0x2892]
  3310. 00002766  6000 047A                bra        +0x47C /* 00002BE2 */
  3311. 0000276A  3007                     move.w     D0, D7
  3312. 0000276C  D040                     add.w      D0, D0
  3313. 0000276E  0640 F696                addi.w     D0, 0xF696
  3314. 00002772  3BAD 8D34 0000           move.w     [A5 + D0.w], [A5 - 0x72CC]
  3315. 00002778  6000 0468                bra        +0x46A /* 00002BE2 */
  3316. 0000277C  3007                     move.w     D0, D7
  3317. 0000277E  D040                     add.w      D0, D0
  3318. 00002780  0640 F696                addi.w     D0, 0xF696
  3319. 00002784  3BAD 8D32 0000           move.w     [A5 + D0.w], [A5 - 0x72CE]
  3320. 0000278A  6000 0456                bra        +0x458 /* 00002BE2 */
  3321. 0000278E  3F2D D76E                move.w     -[A7], [A5 - 0x2892]
  3322. 00002792  3007                     move.w     D0, D7
  3323. 00002794  D040                     add.w      D0, D0
  3324. 00002796  0640 F696                addi.w     D0, 0xF696
  3325. 0000279A  3F35 0000                move.w     -[A7], [A5 + D0.w]
  3326. 0000279E  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3327. 000027A2  3007                     move.w     D0, D7
  3328. 000027A4  D040                     add.w      D0, D0
  3329. 000027A6  0640 F696                addi.w     D0, 0xF696
  3330. 000027AA  3B75 0000 D76E           move.w     [A5 - 0x2892], [A5 + D0.w]
  3331. 000027B0  6000 0430                bra        +0x432 /* 00002BE2 */
  3332. 000027B4  3F07                     move.w     -[A7], D7
  3333. 000027B6  302E FFE0                move.w     D0, [A6 - 0x20]
  3334. 000027BA  D040                     add.w      D0, D0
  3335. 000027BC  0640 F696                addi.w     D0, 0xF696
  3336. 000027C0  3F35 0000                move.w     -[A7], [A5 + D0.w]
  3337. 000027C4  2F0E                     move.l     -[A7], A6
  3338. 000027C6  4EBA E640                jsr        [PC - 0x19C0 /* 00000E08 */]
  3339. 000027CA  6000 0416                bra        +0x418 /* 00002BE2 */
  3340. 000027CE  3007                     move.w     D0, D7
  3341. 000027D0  D040                     add.w      D0, D0
  3342. 000027D2  0640 F696                addi.w     D0, 0xF696
  3343. 000027D6  3F35 0000                move.w     -[A7], [A5 + D0.w]
  3344. 000027DA  3F3C 0001                move.w     -[A7], 0x1
  3345. 000027DE  2F0E                     move.l     -[A7], A6
  3346. 000027E0  4EBA E626                jsr        [PC - 0x19DA /* 00000E08 */]
  3347. 000027E4  6000 03FC                bra        +0x3FE /* 00002BE2 */
  3348. 000027E8  487A 054A                pea.l      [PC + 0x54A /* 00002D34, value 0x74D4553, pstring "MESSAGE" */]
  3349. 000027EC  3007                     move.w     D0, D7
  3350. 000027EE  D040                     add.w      D0, D0
  3351. 000027F0  0640 F696                addi.w     D0, 0xF696
  3352. 000027F4  3F35 0000                move.w     -[A7], [A5 + D0.w]
  3353. 000027F8  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  3354. 000027FC  6000 03E4                bra        +0x3E6 /* 00002BE2 */
  3355. 00002800  2F0B                     move.l     -[A7], A3
  3356. 00002802  486E FFE0                pea.l      [A6 - 0x20]
  3357. 00002806  486E FFD8                pea.l      [A6 - 0x28]
  3358. 0000280A  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  3359. 0000280E  4A6E FFD8                tst.w      [A6 - 0x28]
  3360. 00002812  6704                     beq        +0x6 /* 00002818 */
  3361. 00002814  426E FFE0                clr.w      [A6 - 0x20]
  3362. label00002818:
  3363. 00002818  3007                     move.w     D0, D7
  3364. 0000281A  D040                     add.w      D0, D0
  3365. 0000281C  0640 F696                addi.w     D0, 0xF696
  3366. 00002820  3BAE FFE0 0000           move.w     [A5 + D0.w], [A6 - 0x20]
  3367. 00002826  6000 03BA                bra        +0x3BC /* 00002BE2 */
  3368. 0000282A  2F0C                     move.l     -[A7], A4
  3369. 0000282C  486E FFE0                pea.l      [A6 - 0x20]
  3370. 00002830  486E FFD8                pea.l      [A6 - 0x28]
  3371. 00002834  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  3372. 00002838  4A6E FFD8                tst.w      [A6 - 0x28]
  3373. 0000283C  6704                     beq        +0x6 /* 00002842 */
  3374. 0000283E  426E FFE0                clr.w      [A6 - 0x20]
  3375. label00002842:
  3376. 00002842  3007                     move.w     D0, D7
  3377. 00002844  D040                     add.w      D0, D0
  3378. 00002846  0640 F696                addi.w     D0, 0xF696
  3379. 0000284A  3BAE FFE0 0000           move.w     [A5 + D0.w], [A6 - 0x20]
  3380. 00002850  6000 0390                bra        +0x392 /* 00002BE2 */
  3381. 00002854  4A47                     tst.w      D7
  3382. 00002856  5EC0                     sgt        D0
  3383. 00002858  0C47 000D                cmpi.w     D7, 0xD /* '\r' */
  3384. 0000285C  5DC1                     slt        D1
  3385. 0000285E  C001                     and.b      D0, D1
  3386. 00002860  0C6E 0002 FFE0           cmpi.w     [A6 - 0x20], 0x2
  3387. 00002866  5CC1                     sge        D1
  3388. 00002868  342E FFE0                move.w     D2, [A6 - 0x20]
  3389. 0000286C  B46D A82A                cmp.w      D2, [A5 - 0x57D6]
  3390. 00002870  5FC2                     sle        D2
  3391. 00002872  C202                     and.b      D1, D2
  3392. 00002874  4A6E FFE0                tst.w      [A6 - 0x20]
  3393. 00002878  57C2                     seq        D2
  3394. 0000287A  8202                     or.b       D1, D2
  3395. 0000287C  C001                     and.b      D0, D1
  3396. 0000287E  6700 0362                beq        +0x364 /* 00002BE2 */
  3397. 00002882  3007                     move.w     D0, D7
  3398. 00002884  5340                     subq.w     D0, 1
  3399. 00002886  1D40 FEE5                move.b     [A6 - 0x11B], D0
  3400. 0000288A  554F                     subq.w     A7, 2
  3401. 0000288C  1F2E FEE5                move.b     -[A7], [A6 - 0x11B]
  3402. 00002890  2F0E                     move.l     -[A7], A6
  3403. 00002892  4EBA E4D2                jsr        [PC - 0x1B2E /* 00000D66 */]
  3404. 00002896  1D5F FEE4                move.b     [A6 - 0x11C], [A7]+
  3405. 0000289A  302D D76E                move.w     D0, [A5 - 0x2892]
  3406. 0000289E  E540                     asl        D0.w, 2
  3407. 000028A0  0640 D768                addi.w     D0, 0xD768
  3408. 000028A4  2075 0000                movea.l    A0, [A5 + D0.w]
  3409. 000028A8  7000                     moveq.l    D0, 0x00
  3410. 000028AA  102E FEE5                move.b     D0, [A6 - 0x11B]
  3411. 000028AE  D040                     add.w      D0, D0
  3412. 000028B0  0640 008A                addi.w     D0, 0x8A
  3413. 000028B4  3D70 0000 FFDE           move.w     [A6 - 0x22], [A0 + D0.w]
  3414. 000028BA  4A2E FFD6                tst.b      [A6 - 0x2A]
  3415. 000028BE  6700 00CA                beq        +0xCC /* 0000298A */
  3416. 000028C2  486E FDE0                pea.l      [A6 - 0x220]
  3417. 000028C6  487A 0020                pea.l      [PC + 0x20 /* 000028E8, value 0x4EAD0182 */]
  3418. 000028CA  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  3419. 000028CE  487A 0454                pea.l      [PC + 0x454 /* 00002D24, value 0xE446972, pstring "Direction   = " */]
  3420. 000028D2  4267                     clr.w      -[A7]
  3421. 000028D4  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3422. 000028D8  7000                     moveq.l    D0, 0x00
  3423. 000028DA  102E FEE5                move.b     D0, [A6 - 0x11B]
  3424. 000028DE  3F00                     move.w     -[A7], D0
  3425. 000028E0  3F3C 0008                move.w     -[A7], 0x8
  3426. 000028E4  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  3427. 000028E8  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  3428. 000028EC  584F                     addq.w     A7, 4
  3429. 000028EE  486E FDE0                pea.l      [A6 - 0x220]
  3430. 000028F2  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  3431. 000028F6  486E FDE0                pea.l      [A6 - 0x220]
  3432. 000028FA  487A 0020                pea.l      [PC + 0x20 /* 0000291C, value 0x4EAD0182 */]
  3433. 000028FE  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  3434. 00002902  487A 0410                pea.l      [PC + 0x410 /* 00002D14, value 0xE4F7070, pstring "Opposite    = " */]
  3435. 00002906  4267                     clr.w      -[A7]
  3436. 00002908  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3437. 0000290C  7000                     moveq.l    D0, 0x00
  3438. 0000290E  102E FEE4                move.b     D0, [A6 - 0x11C]
  3439. 00002912  3F00                     move.w     -[A7], D0
  3440. 00002914  3F3C 0008                move.w     -[A7], 0x8
  3441. 00002918  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  3442. 0000291C  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  3443. 00002920  584F                     addq.w     A7, 4
  3444. 00002922  486E FDE0                pea.l      [A6 - 0x220]
  3445. 00002926  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  3446. 0000292A  486E FDE0                pea.l      [A6 - 0x220]
  3447. 0000292E  487A 001C                pea.l      [PC + 0x1C /* 0000294C, value 0x4EAD0182 */]
  3448. 00002932  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  3449. 00002936  487A 03CC                pea.l      [PC + 0x3CC /* 00002D04, value 0xE546172, pstring "Target Room = " */]
  3450. 0000293A  4267                     clr.w      -[A7]
  3451. 0000293C  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3452. 00002940  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  3453. 00002944  3F3C 0008                move.w     -[A7], 0x8
  3454. 00002948  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  3455. 0000294C  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  3456. 00002950  584F                     addq.w     A7, 4
  3457. 00002952  486E FDE0                pea.l      [A6 - 0x220]
  3458. 00002956  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  3459. 0000295A  486E FDE0                pea.l      [A6 - 0x220]
  3460. 0000295E  487A 001C                pea.l      [PC + 0x1C /* 0000297C, value 0x4EAD0182 */]
  3461. 00002962  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  3462. 00002966  487A 038C                pea.l      [PC + 0x38C /* 00002CF4, value 0xE4C696E, pstring "Linked Room = " */]
  3463. 0000296A  4267                     clr.w      -[A7]
  3464. 0000296C  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3465. 00002970  3F2E FFDE                move.w     -[A7], [A6 - 0x22]
  3466. 00002974  3F3C 0008                move.w     -[A7], 0x8
  3467. 00002978  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  3468. 0000297C  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  3469. 00002980  584F                     addq.w     A7, 4
  3470. 00002982  486E FDE0                pea.l      [A6 - 0x220]
  3471. 00002986  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  3472. label0000298A:
  3473. 0000298A  4A6E FFE0                tst.w      [A6 - 0x20]
  3474. 0000298E  664A                     bne        +0x4C /* 000029DA */
  3475. 00002990  302D D76E                move.w     D0, [A5 - 0x2892]
  3476. 00002994  E540                     asl        D0.w, 2
  3477. 00002996  0640 D768                addi.w     D0, 0xD768
  3478. 0000299A  2075 0000                movea.l    A0, [A5 + D0.w]
  3479. 0000299E  7000                     moveq.l    D0, 0x00
  3480. 000029A0  102E FEE5                move.b     D0, [A6 - 0x11B]
  3481. 000029A4  D040                     add.w      D0, D0
  3482. 000029A6  0640 008A                addi.w     D0, 0x8A
  3483. 000029AA  4270 0000                clr.w      [A0 + D0.w]
  3484. 000029AE  0C6E 0002 FFDE           cmpi.w     [A6 - 0x22], 0x2
  3485. 000029B4  6D00 022C                blt        +0x22E /* 00002BE2 */
  3486. 000029B8  302E FFDE                move.w     D0, [A6 - 0x22]
  3487. 000029BC  E540                     asl        D0.w, 2
  3488. 000029BE  0640 D768                addi.w     D0, 0xD768
  3489. 000029C2  2075 0000                movea.l    A0, [A5 + D0.w]
  3490. 000029C6  7000                     moveq.l    D0, 0x00
  3491. 000029C8  102E FEE4                move.b     D0, [A6 - 0x11C]
  3492. 000029CC  D040                     add.w      D0, D0
  3493. 000029CE  0640 008A                addi.w     D0, 0x8A
  3494. 000029D2  4270 0000                clr.w      [A0 + D0.w]
  3495. 000029D6  6000 020A                bra        +0x20C /* 00002BE2 */
  3496. label000029DA:
  3497. 000029DA  302D D76E                move.w     D0, [A5 - 0x2892]
  3498. 000029DE  E540                     asl        D0.w, 2
  3499. 000029E0  0640 D768                addi.w     D0, 0xD768
  3500. 000029E4  2075 0000                movea.l    A0, [A5 + D0.w]
  3501. 000029E8  7000                     moveq.l    D0, 0x00
  3502. 000029EA  102E FEE5                move.b     D0, [A6 - 0x11B]
  3503. 000029EE  D040                     add.w      D0, D0
  3504. 000029F0  0640 008A                addi.w     D0, 0x8A
  3505. 000029F4  31AE FFE0 0000           move.w     [A0 + D0.w], [A6 - 0x20]
  3506. 000029FA  302E FFE0                move.w     D0, [A6 - 0x20]
  3507. 000029FE  E540                     asl        D0.w, 2
  3508. 00002A00  0640 D768                addi.w     D0, 0xD768
  3509. 00002A04  2075 0000                movea.l    A0, [A5 + D0.w]
  3510. 00002A08  7000                     moveq.l    D0, 0x00
  3511. 00002A0A  102E FEE4                move.b     D0, [A6 - 0x11C]
  3512. 00002A0E  D040                     add.w      D0, D0
  3513. 00002A10  0640 008A                addi.w     D0, 0x8A
  3514. 00002A14  31AD D76E 0000           move.w     [A0 + D0.w], [A5 - 0x2892]
  3515. 00002A1A  6000 01C6                bra        +0x1C8 /* 00002BE2 */
  3516. label00002A1E:
  3517. 00002A1E  0240 00FF                andi.w     D0, 0xFF
  3518. 00002A22  0C40 00AC                cmpi.w     D0, 0xAC
  3519. 00002A26  6400 0164                bcc        +0x166 /* 00002B8C */
  3520. 00002A2A  D040                     add.w      D0, D0
  3521. 00002A2C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3522. 00002A30  4EFB 0002                jmp        [PC + D0.w + 0x2]
  3523. 00002A34  E964                     asl        D4.w, D4
  3524. 00002A36  E970                     roxl       D0.w, D4
  3525. 00002A38  E97C                     rol        D4.w, D4
  3526. 00002A3A  E988                     lsl        D0, 4
  3527. 00002A3C  E990                     roxl       D0, 4
  3528. 00002A3E  E998                     rol        D0, 4
  3529. 00002A40  E9A4                     asl        D4, D4
  3530. 00002A42  EA04                     asr        D4.b, 5
  3531. 00002A44  E9B2                     roxl       D2, D4
  3532. 00002A46  EA10                     roxr       D0.b, 5
  3533. 00002A48  EA1E                     ror        D6.b, 5
  3534. 00002A4A  EA2E                     lsr        D6.b, D5
  3535. 00002A4C  EA3E                     ror        D6.b, D5
  3536. 00002A4E  EA4E                     lsr        D6.w, 5
  3537. 00002A50  EA5C                     ror        D4.w, 5
  3538. 00002A52  EA70                     roxr       D0.w, D5
  3539. 00002A54  EA84                     asr        D4, 5
  3540. 00002A56  EA96                     roxr       D6, 5
  3541. 00002A58  EAA8                     lsr        D0, D5
  3542. 00002A5A  EAC0 EADA                bfchg      D0 {D3:26}
  3543. 00002A5E  EAFA EB0E EB28           bfchg      [PC - 0x14D8 /* FFFFEB2A, cstring ""<EOF> */] {D4:14}
  3544. 00002A64  EB3C                     rol        D4.b, D5
  3545. 00002A66  EB50                     roxl       D0.w, 5
  3546. 00002A68  EB6A                     lsl        D2.w, D5
  3547. 00002A6A  EB7E                     rol        D6.w, D5
  3548. 00002A6C  EB98                     rol        D0, 5
  3549. 00002A6E  EBAC                     lsl        D4, D5
  3550. 00002A70  EBC0 EBD4                bfexts     D6, D0 {D7:20}
  3551. 00002A74  EBE8 EBF8 EC0E           bfexts     D6, [A0 - 0x13F2] {D7:D0}
  3552. 00002A7A  EC24                     asr        D4.b, D6
  3553. 00002A7C  EC38                     ror        D0.b, D6
  3554. 00002A7E  EC4C                     lsr        D4.w, 6
  3555. 00002A80  EC66                     asr        D6.w, D6
  3556. 00002A82  EC7C                     ror        D4.w, D6
  3557. 00002A84  EC92                     roxr       D2, 6
  3558. 00002A86  ECAE                     lsr        D6, D6
  3559. 00002A88  ECC4 ECE0                bfclr      D4 {D3:D0}
  3560. 00002A8C  ECF6 ED12 ED28 ED3E      bfclr      [A6 - 0x12C2 + A6 * 4] {D4:18}
  3561. 00002A94  ED54                     roxl       D4.w, 6
  3562. 00002A96  ED6A                     lsl        D2.w, D6
  3563. 00002A98  ED86                     asl        D6, 6
  3564. 00002A9A  EDA2                     asl        D2, D6
  3565. 00002A9C  EDBE                     rol        D6, D6
  3566. 00002A9E  EDDA EDF6                bfffo      D6, [A2]+ {D7:D6}
  3567. 00002AA2  EE12                     roxr       D2.b, 7
  3568. 00002AA4  EE1E                     ror        D6.b, 7
  3569. 00002AA6  EE3A                     ror        D2.b, D7
  3570. 00002AA8  EE46                     asr        D6.w, 7
  3571. 00002AAA  EE56                     roxr       D6.w, 7
  3572. 00002AAC  EE66                     asr        D6.w, D7
  3573. 00002AAE  EE76                     roxr       D6.w, D7
  3574. 00002AB0  EE86                     asr        D6, 7
  3575. 00002AB2  EE92                     roxr       D2, 7
  3576. 00002AB4  EE9E                     ror        D6, 7
  3577. 00002AB6  EEAA                     lsr        D2, D7
  3578. 00002AB8  EEB2                     roxr       D2, D7
  3579. 00002ABA  EEBE                     ror        D6, D7
  3580. 00002ABC  EECA EED6                bfset      A2 {D3:22}
  3581. 00002AC0  EEE2 EEFC                bfset      -[A2] {D3:D4}
  3582. 00002AC4  EF16                     roxl       D6.b, 7
  3583. 00002AC6  EF30                     roxl       D0.b, D7
  3584. 00002AC8  EF4A                     lsl        D2.w, 7
  3585. 00002ACA  EF64                     asl        D4.w, D7
  3586. 00002ACC  EF7E                     rol        D6.w, D7
  3587. 00002ACE  EFA2                     asl        D2, D7
  3588. 00002AD0  EFCC EFE2                bfins      A4 {D7:D2}, D6
  3589. 00002AD4  EFEE EFFA F006           bfins      [A6 - 0xFFA] {D7:D2}, D6
  3590. 00002ADA  F018 F032                .invalid   0xF018, 0xF032 // unimplemented
  3591. 00002ADE  F046 E924                .extension 0x046 <<F/1/0>>, 0xE924 // unimplemented
  3592. 00002AE2  E934                     roxl       D4.b, D4
  3593. 00002AE4  E944                     asl        D4.w, 4
  3594. 00002AE6  E954                     roxl       D4.w, 4
  3595. 00002AE8  0158                     bchg       [A0]+, D0
  3596. 00002AEA  0158                     bchg       [A0]+, D0
  3597. 00002AEC  F078 F08A                .extension 0x078 <<F/1/0>>, 0xF08A // unimplemented
  3598. 00002AF0  FD24                     .extension 0xD24 <<F/4-5/6>> // unimplemented
  3599. 00002AF2  FD36                     .extension 0xD36 <<F/4-5/6>> // unimplemented
  3600. 00002AF4  FD48                     .extension 0xD48 <<F/4-5/6>> // unimplemented
  3601. 00002AF6  FD5A                     .extension 0xD5A <<F/4-5/6>> // unimplemented
  3602. 00002AF8  FD80                     .invalid   <<F/6/6>>
  3603. 00002AFA  FD9A                     .invalid   <<F/6/6>>
  3604. 00002AFC  FDB4                     .invalid   <<F/6/6>>
  3605. 00002AFE  F0D2 F0E2                .extension 0x0D2 <<F/2-3/0>> // unimplemented
  3606. 00002B02  F0F2 F102                .extension 0x0F2 <<F/2-3/0>> // unimplemented
  3607. 00002B06  F112                     .extension 0x112 <<F/4-5/0>> // unimplemented
  3608. 00002B08  F124                     .extension 0x124 <<F/4-5/0>> // unimplemented
  3609. 00002B0A  F136                     .extension 0x136 <<F/4-5/0>> // unimplemented
  3610. 00002B0C  F148                     .extension 0x148 <<F/4-5/0>> // unimplemented
  3611. 00002B0E  F15A                     .extension 0x15A <<F/4-5/0>> // unimplemented
  3612. 00002B10  F192                     .invalid   <<F/6/0>>
  3613. 00002B12  F1CA                     .invalid   <<F/7/0>>
  3614. 00002B14  F1DE                     .invalid   <<F/7/0>>
  3615. 00002B16  F1EE                     .invalid   <<F/7/0>>
  3616. 00002B18  F1FE                     .invalid   <<F/7/0>>
  3617. 00002B1A  F210 F220                .cpgen     0xF210, 0xF220 // unimplemented
  3618. 00002B1E  F220 F28A                .cpgen     0xF220, 0xF28A // unimplemented
  3619. 00002B22  F2C0 F2CE                .extension 0x2C0 <<F/2-3/1>> // unimplemented
  3620. 00002B26  F2DE F316                .extension 0x2DE <<F/2-3/1>> // unimplemented
  3621. 00002B2A  F332                     .extension 0x332 <<F/4-5/1>> // unimplemented
  3622. 00002B2C  F352                     .extension 0x352 <<F/4-5/1>> // unimplemented
  3623. 00002B2E  F368                     .extension 0x368 <<F/4-5/1>> // unimplemented
  3624. 00002B30  F37C                     .extension 0x37C <<F/4-5/1>> // unimplemented
  3625. 00002B32  F38A                     .invalid   <<F/6/1>>
  3626. 00002B34  F6E2 F70C                .extension 0x6E2 <<F/2-3/3>> // unimplemented
  3627. 00002B38  F71A                     .extension 0x71A <<F/4-5/3>> // unimplemented
  3628. 00002B3A  F730                     .extension 0x730 <<F/4-5/3>> // unimplemented
  3629. 00002B3C  F744                     .extension 0x744 <<F/4-5/3>> // unimplemented
  3630. 00002B3E  F75A                     .extension 0x75A <<F/4-5/3>> // unimplemented
  3631. 00002B40  F76E                     .extension 0x76E <<F/4-5/3>> // unimplemented
  3632. 00002B42  F786                     .invalid   <<F/6/3>>
  3633. 00002B44  F79C                     .invalid   <<F/6/3>>
  3634. 00002B46  F7B4                     .invalid   <<F/6/3>>
  3635. 00002B48  F7CA                     .invalid   <<F/7/3>>
  3636. 00002B4A  F7D2                     .invalid   <<F/7/3>>
  3637. 00002B4C  F7E0                     .invalid   <<F/7/3>>
  3638. 00002B4E  F7EE                     .invalid   <<F/7/3>>
  3639. 00002B50  F7F6                     .invalid   <<F/7/3>>
  3640. 00002B52  F7FE                     .invalid   <<F/7/3>>
  3641. 00002B54  F806 F81A                .tblXX     0xF806, 0xF81A // unimplemented
  3642. 00002B58  F826 F87A                .tblXX     0xF826, 0xF87A // unimplemented
  3643. 00002B5C  F8CA F8D8                .extension 0x8CA <<F/2-3/4>> // unimplemented
  3644. 00002B60  F90A                     .extension 0x90A <<F/4-5/4>> // unimplemented
  3645. 00002B62  F92C                     .extension 0x92C <<F/4-5/4>> // unimplemented
  3646. 00002B64  FA38 FE20                .unknown   0xFA38 0xFE20 (W = 5)
  3647. 00002B68  FBBC                     .invalid   <<F/6/5>>
  3648. 00002B6A  FBD2                     .invalid   <<F/7/5>>
  3649. 00002B6C  FBE6                     .invalid   <<F/7/5>>
  3650. 00002B6E  FC12 FC2C                .unknown   0xFC12 0xFC2C (W = 6)
  3651. 00002B72  FC44 FC5E                .extension 0xC44 <<F/1/6>>, 0xFC5E // unimplemented
  3652. 00002B76  FC86 FCAE                .extension 0xC86 <<F/2-3/6>> // unimplemented
  3653. 00002B7A  FCD8 FD02                .extension 0xCD8 <<F/2-3/6>> // unimplemented
  3654. 00002B7E  FDCC                     .invalid   <<F/7/6>>
  3655. 00002B80  FDF6                     .invalid   <<F/7/6>>
  3656. 00002B82  F89A F8B2                .extension 0x89A <<F/2-3/4>> // unimplemented
  3657. 00002B86  F05A F060                .extension 0x05A <<F/1/0>>, 0xF060 // unimplemented
  3658. 00002B8A  F06A 3E05                .extension 0x06A <<F/1/0>>, 0x3E05 // unimplemented
  3659. // begin alternate branch 00002B8C-00002B8E
  3660. label00002B8C:
  3661. 00002B8C  3E05                     move.w     D7, D5
  3662. // end alternate branch 00002B8C-00002B8E
  3663. label00002B8C: // (misaligned)
  3664. 00002B8E  E547                     asl        D7.w, 2
  3665. 00002B90  41ED F6FA                lea.l      A0, [A5 - 0x906]
  3666. 00002B94  2070 7000                movea.l    A0, [A0 + D7.w]
  3667. 00002B98  3003                     move.w     D0, D3
  3668. 00002B9A  D040                     add.w      D0, D0
  3669. 00002B9C  3E30 0048                move.w     D7, [A0 + D0.w + 0x48]
  3670. 00002BA0  486E FDE0                pea.l      [A6 - 0x220]
  3671. 00002BA4  487A 002E                pea.l      [PC + 0x2E /* 00002BD4, value 0x4EAD0182 */]
  3672. 00002BA8  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  3673. 00002BAC  487A 012E                pea.l      [PC + 0x12E /* 00002CDC, value 0x17455252, pstring "ERROR: Illegal Token # " */]
  3674. 00002BB0  4267                     clr.w      -[A7]
  3675. 00002BB2  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3676. 00002BB6  3F07                     move.w     -[A7], D7
  3677. 00002BB8  3F3C 0008                move.w     -[A7], 0x8
  3678. 00002BBC  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  3679. 00002BC0  487A 010E                pea.l      [PC + 0x10E /* 00002CD0, value 0xA20696E '\n in', pstring " in CMD # " */]
  3680. 00002BC4  4267                     clr.w      -[A7]
  3681. 00002BC6  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3682. 00002BCA  3F05                     move.w     -[A7], D5
  3683. 00002BCC  3F3C 0008                move.w     -[A7], 0x8
  3684. 00002BD0  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  3685. 00002BD4  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  3686. 00002BD8  584F                     addq.w     A7, 4
  3687. 00002BDA  486E FDE0                pea.l      [A6 - 0x220]
  3688. 00002BDE  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  3689. label00002BE2:
  3690. 00002BE2  4A2E FFD2                tst.b      [A6 - 0x2E]
  3691. 00002BE6  6704                     beq        +0x6 /* 00002BEC */
  3692. 00002BE8  5306                     subq.b     D6, 1
  3693. 00002BEA  4406                     neg.b      D6
  3694. label00002BEC:
  3695. 00002BEC  7000                     moveq.l    D0, 0x00
  3696. 00002BEE  102E FEE7                move.b     D0, [A6 - 0x119]
  3697. 00002BF2  D040                     add.w      D0, D0
  3698. 00002BF4  0640 E396                addi.w     D0, 0xE396
  3699. 00002BF8  D675 0000                add.w      D3, [A5 + D0.w]
  3700. 00002BFC  5243                     addq.w     D3, 1
  3701. 00002BFE  3005                     move.w     D0, D5
  3702. 00002C00  E540                     asl        D0.w, 2
  3703. 00002C02  0640 F6FA                addi.w     D0, 0xF6FA
  3704. 00002C06  2075 0000                movea.l    A0, [A5 + D0.w]
  3705. 00002C0A  3003                     move.w     D0, D3
  3706. 00002C0C  D040                     add.w      D0, D0
  3707. 00002C0E  1D70 0049 FEE6           move.b     [A6 - 0x11A], [A0 + D0.w + 0x49]
  3708. 00002C14  4A2E FFD4                tst.b      [A6 - 0x2C]
  3709. 00002C18  6724                     beq        +0x26 /* 00002C3E */
  3710. 00002C1A  1006                     move.b     D0, D6
  3711. 00002C1C  C02E FFD3                and.b      D0, [A6 - 0x2D]
  3712. 00002C20  1D40 FFD3                move.b     [A6 - 0x2D], D0
  3713. 00002C24  7C01                     moveq.l    D6, 0x01
  3714. 00002C26  0C2E 005B FEE6           cmpi.b     [A6 - 0x11A], 0x5B /* '[' */
  3715. 00002C2C  6310                     bls        +0x12 /* 00002C3E */
  3716. 00002C2E  1C2E FFD5                move.b     D6, [A6 - 0x2B]
  3717. 00002C32  8C2E FFD3                or.b       D6, [A6 - 0x2D]
  3718. 00002C36  422E FFD4                clr.b      [A6 - 0x2C]
  3719. 00002C3A  422E FFD5                clr.b      [A6 - 0x2B]
  3720. label00002C3E:
  3721. 00002C3E  0C2E 005B FEE6           cmpi.b     [A6 - 0x11A], 0x5B /* '[' */
  3722. 00002C44  6658                     bne        +0x5A /* 00002C9E */
  3723. 00002C46  4A2E FFD6                tst.b      [A6 - 0x2A]
  3724. 00002C4A  6724                     beq        +0x26 /* 00002C70 */
  3725. 00002C4C  486E FDE0                pea.l      [A6 - 0x220]
  3726. 00002C50  487A 0010                pea.l      [PC + 0x10 /* 00002C62, value 0x4EAD0182 */]
  3727. 00002C54  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  3728. 00002C58  487A 0072                pea.l      [PC + 0x72 /* 00002CCC, value 0x24F5216, pstring "OR" */]
  3729. 00002C5C  4267                     clr.w      -[A7]
  3730. 00002C5E  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3731. 00002C62  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  3732. 00002C66  584F                     addq.w     A7, 4
  3733. 00002C68  486E FDE0                pea.l      [A6 - 0x220]
  3734. 00002C6C  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  3735. label00002C70:
  3736. 00002C70  4A2E FFD4                tst.b      [A6 - 0x2C]
  3737. 00002C74  670E                     beq        +0x10 /* 00002C84 */
  3738. 00002C76  102E FFD5                move.b     D0, [A6 - 0x2B]
  3739. 00002C7A  802E FFD3                or.b       D0, [A6 - 0x2D]
  3740. 00002C7E  1D40 FFD5                move.b     [A6 - 0x2B], D0
  3741. 00002C82  600A                     bra        +0xC /* 00002C8E */
  3742. label00002C84:
  3743. 00002C84  102E FFD5                move.b     D0, [A6 - 0x2B]
  3744. 00002C88  8006                     or.b       D0, D6
  3745. 00002C8A  1D40 FFD5                move.b     [A6 - 0x2B], D0
  3746. label00002C8E:
  3747. 00002C8E  1D7C 0001 FFD4           move.b     [A6 - 0x2C], 0x1
  3748. 00002C94  7C01                     moveq.l    D6, 0x01
  3749. 00002C96  1D7C 0001 FFD3           move.b     [A6 - 0x2D], 0x1
  3750. 00002C9C  5243                     addq.w     D3, 1
  3751. label00002C9E:
  3752. 00002C9E  4A06                     tst.b      D6
  3753. 00002CA0  6600 E4EC                bne        -0x1B12 /* 0000118E */
  3754. label00002CA4:
  3755. 00002CA4  BA6E FFE4                cmp.w      D5, [A6 - 0x1C]
  3756. 00002CA8  5CC0                     sge        D0
  3757. 00002CAA  0C45 0190                cmpi.w     D5, 0x190
  3758. 00002CAE  5CC1                     sge        D1
  3759. 00002CB0  8001                     or.b       D0, D1
  3760. 00002CB2  6700 E374                beq        -0x1C8A /* 00001028 */
  3761. label00002CB6:
  3762. 00002CB6  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3763. 00002CBA  4E5E                     unlink     A6
  3764. 00002CBC  205F                     movea.l    A0, [A7]+
  3765. 00002CBE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3766. 00002CC2  4ED0                     jmp        [A0]
  3767. 00002CC4  5045                     addq.w     D5, 8
  3768. 00002CC6  5246                     addq.w     D6, 1
  3769. 00002CC8  4F52                     chk.w      D7, [A2]
  3770. 00002CCA  4D53                     chk.w      D6, [A3]
  3771. 00002CCC  024F 5216                andi.w     A7, 0x5216
  3772. 00002CD0  0A20 696E                xori.b     -[A0], 0x6E /* 'n' */
  3773. 00002CD4  2043                     movea.l    A0, D3
  3774. 00002CD6  4D44                     chk.w      D6, D4
  3775. 00002CD8  2023                     move.l     D0, -[A3]
  3776. 00002CDA  2012                     move.l     D0, [A2]
  3777. 00002CDC  1745 5252                move.b     [A3 + 0x5252], D5
  3778. 00002CE0  4F52                     chk.w      D7, [A2]
  3779. 00002CE2  3A20                     move.w     D5, -[A0]
  3780. 00002CE4  496C 6C65                chk.w      D4, [A4 + 0x6C65]
  3781. 00002CE8  6761                     beq        +0x63 /* 00002D4B */
  3782. 00002CEA  6C20                     bge        +0x22 /* 00002D0C */
  3783. 00002CEC  546F 6B65                addq.w     [A7 + 0x6B65], 2
  3784. 00002CF0  6E20                     bgt        +0x22 /* 00002D12 */
  3785. 00002CF2  2320                     move.l     -[A1], -[A0]
  3786. 00002CF4  0E4C 696E                .invalid.w A4, 0x696E /* 'in' */ // invalid immediate operation
  3787. 00002CF8  6B65                     bmi        +0x67 /* 00002D5F */
  3788. 00002CFA  6420                     bcc        +0x22 /* 00002D1C */
  3789. 00002CFC  526F 6F6D                addq.w     [A7 + 0x6F6D], 1
  3790. 00002D00  203D                     move.l     D0, <<invalid special address>>
  3791. 00002D02  2012                     move.l     D0, [A2]
  3792. 00002D04  0E54 6172                .invalid.w [A4], 0x6172 /* 'ar' */ // invalid immediate operation
  3793. 00002D08  6765                     beq        +0x67 /* 00002D6F */
  3794. 00002D0A  7420                     moveq.l    D2, 0x20
  3795. label00002D0C:
  3796. 00002D0C  526F 6F6D                addq.w     [A7 + 0x6F6D], 1
  3797. 00002D10  203D                     move.l     D0, <<invalid special address>>
  3798. label00002D12:
  3799. 00002D12  2012                     move.l     D0, [A2]
  3800. 00002D14  0E4F 7070                .invalid.w A7, 0x7070 /* 'pp' */ // invalid immediate operation
  3801. 00002D18  6F73                     ble        +0x75 /* 00002D8D */
  3802. 00002D1A  6974                     bvs        +0x76 /* 00002D90 */
  3803. label00002D1C:
  3804. 00002D1C  6520                     bcs        +0x22 /* 00002D3E */
  3805. 00002D1E  2020                     move.l     D0, -[A0]
  3806. 00002D20  203D                     move.l     D0, <<invalid special address>>
  3807. 00002D22  2012                     move.l     D0, [A2]
  3808. 00002D24  0E44 6972                .invalid.w D4, 0x6972 /* 'ir' */ // invalid immediate operation
  3809. 00002D28  6563                     bcs        +0x65 /* 00002D8D */
  3810. 00002D2A  7469                     moveq.l    D2, 0x69
  3811. 00002D2C  6F6E                     ble        +0x70 /* 00002D9C */
  3812. 00002D2E  2020                     move.l     D0, -[A0]
  3813. 00002D30  203D                     move.l     D0, <<invalid special address>>
  3814. 00002D32  2012                     move.l     D0, [A2]
  3815. 00002D34  074D                     bchg       A5, D3
  3816. 00002D36  4553                     chk.w      D2, [A3]
  3817. 00002D38  5341                     subq.w     D1, 1
  3818. 00002D3A  4745                     chk.w      D3, D5
  3819. 00002D3C  0320                     btst       -[A0], D1
  3820. label00002D3E:
  3821. 00002D3E  2020                     move.l     D0, -[A0]
  3822. 00002D40  0320                     btst       -[A0], D1
  3823. 00002D42  2020                     move.l     D0, -[A0]
  3824. 00002D44  0120                     btst       -[A0], D0
  3825. 00002D46  0120                     btst       -[A0], D0
  3826. 00002D48  0120                     btst       -[A0], D0
  3827. 00002D4A  0120                     btst       -[A0], D0
  3828. 00002D4C  0120                     btst       -[A0], D0
  3829. 00002D4E  044E 4F4E                subi.w     A6, 0x4F4E /* 'ON' */
  3830. 00002D52  4516                     .invalid   2, [A6] // invalid opcode 4 with b == 4
  3831. 00002D54  0120                     btst       -[A0], D0
  3832. 00002D56  0429 203F 2016           subi.b     [A1 + 0x2016], 0x3F /* '?' */
  3833. 00002D5C  0420 746F                subi.b     -[A0], 0x6F /* 'o' */
  3834. 00002D60  2012                     move.l     D0, [A2]
  3835. 00002D62  0720                     btst       -[A0], D3
  3836. 00002D64  2866                     movea.l    A4, -[A6]
  3837. 00002D66  726F                     moveq.l    D1, 0x6F
  3838. 00002D68  6D20                     blt        +0x22 /* 00002D8A */
  3839. 00002D6A  0320                     btst       -[A0], D1
  3840. 00002D6C  3F20                     move.w     -[A7], -[A0]
  3841. 00002D6E  0B57                     bchg       [A7], D5
  3842. 00002D70  6861                     bvc        +0x63 /* 00002DD3 */
  3843. 00002D72  7420                     moveq.l    D2, 0x20
  3844. 00002D74  6E75                     bgt        +0x77 /* 00002DEB */
  3845. 00002D76  6D62                     blt        +0x64 /* 00002DDA */
  3846. 00002D78  6572                     bcs        +0x74 /* 00002DEC */
  3847. 00002D7A  074D                     bchg       A5, D3
  3848. 00002D7C  4553                     chk.w      D2, [A3]
  3849. 00002D7E  5341                     subq.w     D1, 1
  3850. 00002D80  4745                     chk.w      D3, D5
  3851. 00002D82  0E43 5245                .invalid.w D3, 0x5245 /* 'RE' */ // invalid immediate operation
  3852. 00002D86  4154                     chk.w      D0, [A4]
  3853. 00002D88  5552                     subq.w     [A2], 2
  3854. label00002D8A:
  3855. 00002D8A  455F                     chk.w      D2, [A7]+
  3856. 00002D8C  4445                     neg.w      D5
  3857. 00002D8E  5343                     subq.w     D3, 1
  3858. label00002D90:
  3859. 00002D90  5212                     addq.b     [A2], 1
  3860. 00002D92  0A4E 4F55                xori.w     A6, 0x4F55 /* 'OU' */
  3861. 00002D96  4E5F                     unlink     A7
  3862. 00002D98  4445                     neg.w      D5
  3863. 00002D9A  5343                     subq.w     D3, 1
  3864. label00002D9C:
  3865. 00002D9C  5212                     addq.b     [A2], 1
  3866. 00002D9E  0A52 4F4F                xori.w     [A2], 0x4F4F /* 'OO' */
  3867. 00002DA2  4D5F                     chk.w      D6, [A7]+
  3868. 00002DA4  4445                     neg.w      D5
  3869. 00002DA6  5343                     subq.w     D3, 1
  3870. 00002DA8  5212                     addq.b     [A2], 1
  3871. 00002DAA  074D                     bchg       A5, D3
  3872. 00002DAC  4553                     chk.w      D2, [A3]
  3873. 00002DAE  5341                     subq.w     D1, 1
  3874. 00002DB0  4745                     chk.w      D3, D5
  3875. 00002DB2  0820 2045                btst.b     -[A0], 0x45 /* 'E' */
  3876. 00002DB6  6E64                     bgt        +0x66 /* 00002E1C */
  3877. 00002DB8  203D                     move.l     D0, <<invalid special address>>
  3878. 00002DBA  2012                     move.l     D0, [A2]
  3879. 00002DBC  0A20 2053                xori.b     -[A0], 0x53 /* 'S' */
  3880. 00002DC0  7461                     moveq.l    D2, 0x61
  3881. 00002DC2  7274                     moveq.l    D1, 0x74
  3882. 00002DC4  203D                     move.l     D0, <<invalid special address>>
  3883. 00002DC6  2012                     move.l     D0, [A2]
  3884. 00002DC8  0856 6572                bchg.b     [A6], 0x72 /* 'r' */
  3885. 00002DCC  6223                     bhi        +0x25 /* 00002DF1 */
  3886. 00002DCE  203D                     move.l     D0, <<invalid special address>>
  3887. 00002DD0  2012                     move.l     D0, [A2]
  3888. 00002DD2  1052                     movea.b    A0, [A2]
  3889. 00002DD4  652D                     bcs        +0x2F /* 00002E03 */
  3890. 00002DD6  4469 7265                neg.w      [A1 + 0x7265]
  3891. label00002DDA:
  3892. 00002DDA  6374                     bls        +0x76 /* 00002E50 */
  3893. 00002DDC  696E                     bvs        +0x70 /* 00002E4C */
  3894. 00002DDE  6720                     beq        +0x22 /* 00002E00 */
  3895. 00002DE0  746F                     moveq.l    D2, 0x6F
  3896. 00002DE2  2012                     move.l     D0, [A2]
  3897. 00002DE4  044E 414D                subi.w     A6, 0x414D /* 'AM' */
  3898. 00002DE8  4508                     .invalid   2, A0 // invalid opcode 4 with b == 4
  3899. 00002DEA  064F 424A                addi.w     A7, 0x424A /* 'BJ' */
  3900. // begin alternate branch 00002DEC-00002DEE
  3901. label00002DEC:
  3902. 00002DEC  424A                     clr.w      A2
  3903. // end alternate branch 00002DEC-00002DEE
  3904. label00002DEC: // (misaligned)
  3905. 00002DEE  4543                     chk.w      D2, D3
  3906. 00002DF0  5408                     addq.b     A0, 2
  3907. 00002DF2  044E 4F55                subi.w     A6, 0x4F55 /* 'OU' */
  3908. 00002DF6  4E08                     .invalid   // invalid opcode 4
  3909. 00002DF8  0456 4552                subi.w     [A6], 0x4552 /* 'ER' */
  3910. 00002DFC  4208                     clr.b      A0
  3911. 00002DFE  044E 414D                subi.w     A6, 0x414D /* 'AM' */
  3912. // begin alternate branch 00002E00-00002E02
  3913. label00002E00:
  3914. 00002E00  414D                     chk.w      D0, A5
  3915. // end alternate branch 00002E00-00002E02
  3916. label00002E00: // (misaligned)
  3917. 00002E02  4508                     .invalid   2, A0 // invalid opcode 4 with b == 4
  3918. 00002E04  064F 424A                addi.w     A7, 0x424A /* 'BJ' */
  3919. 00002E08  4543                     chk.w      D2, D3
  3920. 00002E0A  5408                     addq.b     A0, 2
  3921. 00002E0C  044E 4F55                subi.w     A6, 0x4F55 /* 'OU' */
  3922. 00002E10  4E08                     .invalid   // invalid opcode 4
  3923. 00002E12  0456 4552                subi.w     [A6], 0x4552 /* 'ER' */
  3924. 00002E16  4208                     clr.b      A0
  3925. 00002E18  044E 414D                subi.w     A6, 0x414D /* 'AM' */
  3926. label00002E1C:
  3927. 00002E1C  4508                     .invalid   2, A0 // invalid opcode 4 with b == 4
  3928. 00002E1E  064F 424A                addi.w     A7, 0x424A /* 'BJ' */
  3929. 00002E22  4543                     chk.w      D2, D3
  3930. 00002E24  5408                     addq.b     A0, 2
  3931. 00002E26  044E 4F55                subi.w     A6, 0x4F55 /* 'OU' */
  3932. 00002E2A  4E08                     .invalid   // invalid opcode 4
  3933. 00002E2C  0456 4552                subi.w     [A6], 0x4552 /* 'ER' */
  3934. 00002E30  4208                     clr.b      A0
  3935. 00002E32  0C20 7061                cmpi.b     -[A0], 0x61 /* 'a' */
  3936. 00002E36  7261                     moveq.l    D1, 0x61
  3937. 00002E38  6D65                     blt        +0x67 /* 00002E9F */
  3938. 00002E3A  7465                     moveq.l    D2, 0x65
  3939. 00002E3C  7273                     moveq.l    D1, 0x73
  3940. 00002E3E  2016                     move.l     D0, [A6]
  3941. 00002E40  0754                     bchg       [A4], D3
  3942. 00002E42  6F6B                     ble        +0x6D /* 00002EAF */
  3943. 00002E44  656E                     bcs        +0x70 /* 00002EB4 */
  3944. 00002E46  2023                     move.l     D0, -[A3]
  3945. 00002E48  044E 4F54                subi.w     A6, 0x4F54 /* 'OT' */
  3946. label00002E4C:
  3947. 00002E4C  2016                     move.l     D0, [A6]
  3948. 00002E4E  1143 6F6E                move.b     [A0 + 0x6F6E], D3
  3949. // begin alternate branch 00002E50-00002E52
  3950. label00002E50:
  3951. 00002E50  6F6E                     ble        +0x70 /* 00002EC0 */
  3952. // end alternate branch 00002E50-00002E52
  3953. label00002E50: // (misaligned)
  3954. 00002E52  7369                     moveq.l    D1, 0x69
  3955. 00002E54  6465                     bcc        +0x67 /* 00002EBB */
  3956. 00002E56  7269                     moveq.l    D1, 0x69
  3957. 00002E58  6E67                     bgt        +0x69 /* 00002EC1 */
  3958. 00002E5A  2043                     movea.l    A0, D3
  3959. 00002E5C  4D44                     chk.w      D6, D4
  3960. 00002E5E  2023                     move.l     D0, -[A3]
  3961. 00002E60  0B20                     btst       -[A0], D5
  3962. 00002E62  456E 6449                chk.w      D2, [A6 + 0x6449]
  3963. 00002E66  6E64                     bgt        +0x66 /* 00002ECC */
  3964. 00002E68  6578                     bcs        +0x7A /* 00002EE2 */
  3965. 00002E6A  3D20                     move.w     -[A6], -[A0]
  3966. 00002E6C  0E20 2053                .invalid.b -[A0], 0x53 /* 'S' */ // invalid immediate operation
  3967. 00002E70  7461                     moveq.l    D2, 0x61
  3968. 00002E72  7274                     moveq.l    D1, 0x74
  3969. 00002E74  496E 6465                chk.w      D4, [A6 + 0x6465]
  3970. 00002E78  783D                     moveq.l    D4, 0x3D
  3971. 00002E7A  2012                     move.l     D0, [A2]
  3972. 00002E7C  0756                     bchg       [A6], D3
  3973. 00002E7E  6572                     bcs        +0x74 /* 00002EF2 */
  3974. 00002E80  6223                     bhi        +0x25 /* 00002EA5 */
  3975. 00002E82  3D20                     move.w     -[A6], -[A0]
  3976. 00002E84  0A20 204F                xori.b     -[A0], 0x4F /* 'O' */
  3977. 00002E88  626A                     bhi        +0x6C /* 00002EF4 */
  3978. 00002E8A  6563                     bcs        +0x65 /* 00002EEF */
  3979. 00002E8C  7423                     moveq.l    D2, 0x23
  3980. 00002E8E  3D12                     move.w     -[A6], [A2]
  3981. 00002E90  0820 204E                btst.b     -[A0], 0x4E /* 'N' */
  3982. 00002E94  6F75                     ble        +0x77 /* 00002F0B */
  3983. 00002E96  6E23                     bgt        +0x25 /* 00002EBB */
  3984. 00002E98  3D12                     move.w     -[A6], [A2]
  3985. 00002E9A  1446                     movea.b    A2, D6
  3986. 00002E9C  6F72                     ble        +0x74 /* 00002F10 */
  3987. 00002E9E  2020                     move.l     D0, -[A0]
  3988. 00002EA0  5665                     addq.w     -[A5], 3
  3989. 00002EA2  7262                     moveq.l    D1, 0x62
  3990. 00002EA4  2320                     move.l     -[A1], -[A0]
  3991. 00002EA6  6F72                     ble        +0x74 /* 00002F1A */
  3992. 00002EA8  204E                     movea.l    A0, A6
  3993. 00002EAA  616D                     bsr        +0x6F /* 00002F19 */
  3994. 00002EAC  6523                     bcs        +0x25 /* 00002ED1 */
  3995. 00002EAE  3D12                     move.w     -[A6], [A2]
  3996. 00002EB0  0B22                     btst       -[A2], D5
  3997. 00002EB2  2020                     move.l     D0, -[A0]
  3998. label00002EB4:
  3999. 00002EB4  4F62                     chk.w      D7, -[A2]
  4000. 00002EB6  6A65                     bpl        +0x67 /* 00002F1D */
  4001. 00002EB8  6374                     bls        +0x76 /* 00002F2E */
  4002. 00002EBA  2022                     move.l     D0, -[A2]
  4003. 00002EBC  0922                     btst       -[A2], D4
  4004. 00002EBE  2020                     move.l     D0, -[A0]
  4005. label00002EC0:
  4006. 00002EC0  4E6F                     move       A7, USP
  4007. 00002EC2  756E                     moveq.l    D2, 0x6E
  4008. 00002EC4  2022                     move.l     D0, -[A2]
  4009. 00002EC6  0A46 6F72                xori.w     D6, 0x6F72 /* 'or' */
  4010. 00002ECA  2020                     move.l     D0, -[A0]
  4011. label00002ECC:
  4012. 00002ECC  5665                     addq.w     -[A5], 3
  4013. 00002ECE  7262                     moveq.l    D1, 0x62
  4014. 00002ED0  2212                     move.l     D1, [A2]
  4015. fn00002ED2:
  4016. 00002ED2  4E56 0000                link       A6, 0
  4017. 00002ED6  4AAD 861E                tst.l      [A5 - 0x79E2]
  4018. 00002EDA  56C0                     sne        D0
  4019. 00002EDC  222D 861E                move.l     D1, [A5 - 0x79E2]
  4020. 00002EE0  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  4021. // begin alternate branch 00002EE2-00002EE6
  4022. label00002EE2:
  4023. 00002EE2  0008 57C1                ori.b      A0, 0xC1
  4024. // end alternate branch 00002EE2-00002EE6
  4025. label00002EE2: // (misaligned)
  4026. 00002EE4  57C1                     seq        D1
  4027. 00002EE6  C001                     and.b      D0, D1
  4028. 00002EE8  6716                     beq        +0x18 /* 00002F00 */
  4029. 00002EEA  2F2D 8600                move.l     -[A7], [A5 - 0x7A00]
  4030. 00002EEE  4267                     clr.w      -[A7]
  4031. 00002EF0  A95D                     syscall    HiliteControl
  4032. label00002EF2:
  4033. 00002EF2  2F2D 85FC                move.l     -[A7], [A5 - 0x7A04]
  4034. // begin alternate branch 00002EF4-00002EF8
  4035. label00002EF4:
  4036. 00002EF4  85FC 4267                divs.w     D2, 0x4267 /* 'Bg' */
  4037. // end alternate branch 00002EF4-00002EF8
  4038. label00002EF4: // (misaligned)
  4039. 00002EF6  4267                     clr.w      -[A7]
  4040. 00002EF8  A95D                     syscall    HiliteControl
  4041. 00002EFA  2F2D 861E                move.l     -[A7], [A5 - 0x79E2]
  4042. 00002EFE  A904                     syscall    DrawGrowIcon
  4043. label00002F00:
  4044. 00002F00  4E5E                     unlink     A6
  4045. 00002F02  2E9F                     move.l     [A7], [A7]+
  4046. 00002F04  4E75                     rts
  4047. 00002F06  4143                     chk.w      D0, D3
  4048. 00002F08  5449                     addq.w     A1, 2
  4049. 00002F0A  5641                     addq.w     D1, 3
  4050. 00002F0C  5445                     addq.w     D5, 2
  4051. fn00002F0E:
  4052. 00002F0E  4E56 0000                link       A6, 0
  4053. // begin alternate branch 00002F10-00002F16
  4054. label00002F10:
  4055. 00002F10  0000 4AAD                ori.b      D0, 0xAD
  4056. 00002F14  861E                     or.b       D3, [A6]+
  4057. // end alternate branch 00002F10-00002F16
  4058. label00002F10: // (misaligned)
  4059. 00002F12  4AAD 861E                tst.l      [A5 - 0x79E2]
  4060. 00002F16  56C0                     sne        D0
  4061. 00002F18  222D 861E                move.l     D1, [A5 - 0x79E2]
  4062. // begin alternate branch 00002F1A-00002F1C
  4063. label00002F1A:
  4064. 00002F1A  861E                     or.b       D3, [A6]+
  4065. // end alternate branch 00002F1A-00002F1C
  4066. label00002F1A: // (misaligned)
  4067. 00002F1C  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  4068. 00002F20  57C1                     seq        D1
  4069. 00002F22  C001                     and.b      D0, D1
  4070. 00002F24  6714                     beq        +0x16 /* 00002F3A */
  4071. 00002F26  2F2D 8600                move.l     -[A7], [A5 - 0x7A00]
  4072. 00002F2A  3F3C 00FF                move.w     -[A7], 0xFF
  4073. label00002F2E:
  4074. 00002F2E  A95D                     syscall    HiliteControl
  4075. 00002F30  2F2D 85FC                move.l     -[A7], [A5 - 0x7A04]
  4076. 00002F34  3F3C 00FF                move.w     -[A7], 0xFF
  4077. 00002F38  A95D                     syscall    HiliteControl
  4078. label00002F3A:
  4079. 00002F3A  4E5E                     unlink     A6
  4080. 00002F3C  2E9F                     move.l     [A7], [A7]+
  4081. 00002F3E  4E75                     rts
  4082. 00002F40  4445                     neg.w      D5
  4083. 00002F42  4143                     chk.w      D0, D3
  4084. 00002F44  5449                     addq.w     A1, 2
  4085. 00002F46  5641                     addq.w     D1, 3
  4086. fn00002F48:
  4087. 00002F48  4E56 FFE4                link       A6, -0x001C
  4088. 00002F4C  4AAD 861E                tst.l      [A5 - 0x79E2]
  4089. 00002F50  56C0                     sne        D0
  4090. 00002F52  222D 861E                move.l     D1, [A5 - 0x79E2]
  4091. 00002F56  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  4092. 00002F5A  57C1                     seq        D1
  4093. 00002F5C  C001                     and.b      D0, D1
  4094. 00002F5E  6700 02A6                beq        +0x2A8 /* 00003206 */
  4095. 00002F62  486E FFEC                pea.l      [A6 - 0x14]
  4096. 00002F66  A874                     syscall    GetPort
  4097. 00002F68  2F2D 861E                move.l     -[A7], [A5 - 0x79E2]
  4098. 00002F6C  A873                     syscall    SetPort
  4099. 00002F6E  206D 861E                movea.l    A0, [A5 - 0x79E2]
  4100. 00002F72  41E8 0010                lea.l      A0, [A0 + 0x10]
  4101. 00002F76  43ED 8616                lea.l      A1, [A5 - 0x79EA]
  4102. 00002F7A  22D8                     move.l     [A1]+, [A0]+
  4103. 00002F7C  22D8                     move.l     [A1]+, [A0]+
  4104. 00002F7E  486D 8616                pea.l      [A5 - 0x79EA]
  4105. 00002F82  A8A3                     syscall    EraseRect
  4106. 00002F84  486D 8616                pea.l      [A5 - 0x79EA]
  4107. 00002F88  A928                     syscall    InvalRect
  4108. 00002F8A  426D 8606                clr.w      [A5 - 0x79FA]
  4109. 00002F8E  2F2D 8600                move.l     -[A7], [A5 - 0x7A00]
  4110. 00002F92  3F3C 0001                move.w     -[A7], 0x1
  4111. 00002F96  A963                     syscall    SetControlValue/SetCtlValue
  4112. 00002F98  426D 8604                clr.w      [A5 - 0x79FC]
  4113. 00002F9C  2F2D 85FC                move.l     -[A7], [A5 - 0x7A04]
  4114. 00002FA0  3F3C 0001                move.w     -[A7], 0x1
  4115. 00002FA4  A963                     syscall    SetControlValue/SetCtlValue
  4116. 00002FA6  302D 861C                move.w     D0, [A5 - 0x79E4]
  4117. 00002FAA  906D 8618                sub.w      D0, [A5 - 0x79E8]
  4118. 00002FAE  0C40 0236                cmpi.w     D0, 0x236
  4119. 00002FB2  6F20                     ble        +0x22 /* 00002FD4 */
  4120. 00002FB4  2F2D 861E                move.l     -[A7], [A5 - 0x79E2]
  4121. 00002FB8  3F3C 0236                move.w     -[A7], 0x236
  4122. 00002FBC  206D 861E                movea.l    A0, [A5 - 0x79E2]
  4123. 00002FC0  226D 861E                movea.l    A1, [A5 - 0x79E2]
  4124. 00002FC4  3028 0014                move.w     D0, [A0 + 0x14]
  4125. 00002FC8  9069 0010                sub.w      D0, [A1 + 0x10]
  4126. 00002FCC  3F00                     move.w     -[A7], D0
  4127. 00002FCE  1F3C 0001                move.b     -[A7], 0x1
  4128. 00002FD2  A91D                     syscall    SizeWindow
  4129. label00002FD4:
  4130. 00002FD4  2F2D 8600                move.l     -[A7], [A5 - 0x7A00]
  4131. 00002FD8  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  4132. 00002FDC  206D 8600                movea.l    A0, [A5 - 0x7A00]
  4133. 00002FE0  2050                     movea.l    A0, [A0]
  4134. 00002FE2  41E8 0008                lea.l      A0, [A0 + 0x8]
  4135. 00002FE6  43ED 8616                lea.l      A1, [A5 - 0x79EA]
  4136. 00002FEA  22D8                     move.l     [A1]+, [A0]+
  4137. 00002FEC  22D8                     move.l     [A1]+, [A0]+
  4138. 00002FEE  302D 8616                move.w     D0, [A5 - 0x79EA]
  4139. 00002FF2  5940                     subq.w     D0, 4
  4140. 00002FF4  3B40 8616                move.w     [A5 - 0x79EA], D0
  4141. 00002FF8  302D 861C                move.w     D0, [A5 - 0x79E4]
  4142. 00002FFC  0640 0010                addi.w     D0, 0x10
  4143. 00003000  3B40 861C                move.w     [A5 - 0x79E4], D0
  4144. 00003004  486D 8616                pea.l      [A5 - 0x79EA]
  4145. 00003008  A928                     syscall    InvalRect
  4146. 0000300A  206D 861E                movea.l    A0, [A5 - 0x79E2]
  4147. 0000300E  41E8 0010                lea.l      A0, [A0 + 0x10]
  4148. 00003012  43ED 8616                lea.l      A1, [A5 - 0x79EA]
  4149. 00003016  22D8                     move.l     [A1]+, [A0]+
  4150. 00003018  22D8                     move.l     [A1]+, [A0]+
  4151. 0000301A  2F2D 8600                move.l     -[A7], [A5 - 0x7A00]
  4152. 0000301E  A958                     syscall    HideControl
  4153. 00003020  302D 861C                move.w     D0, [A5 - 0x79E4]
  4154. 00003024  906D 8618                sub.w      D0, [A5 - 0x79E8]
  4155. 00003028  0640 FFF3                addi.w     D0, 0xFFF3
  4156. 0000302C  3B40 860A                move.w     [A5 - 0x79F6], D0
  4157. 00003030  3B7C 0010 8608           move.w     [A5 - 0x79F8], 0x10
  4158. 00003036  2F2D 8600                move.l     -[A7], [A5 - 0x7A00]
  4159. 0000303A  3F2D 860A                move.w     -[A7], [A5 - 0x79F6]
  4160. 0000303E  3F2D 8608                move.w     -[A7], [A5 - 0x79F8]
  4161. 00003042  A95C                     syscall    SizeControl
  4162. 00003044  2F2D 8600                move.l     -[A7], [A5 - 0x7A00]
  4163. 00003048  3F3C FFFF                move.w     -[A7], 0xFFFF
  4164. 0000304C  302D 861A                move.w     D0, [A5 - 0x79E6]
  4165. 00003050  0640 FFF1                addi.w     D0, 0xFFF1
  4166. 00003054  3F00                     move.w     -[A7], D0
  4167. 00003056  A959                     syscall    MoveControl
  4168. 00003058  303C 0226                move.w     D0, 0x226
  4169. 0000305C  906D 860A                sub.w      D0, [A5 - 0x79F6]
  4170. 00003060  3B40 860A                move.w     [A5 - 0x79F6], D0
  4171. 00003064  302D 860A                move.w     D0, [A5 - 0x79F6]
  4172. 00003068  48C0                     ext.l      D0
  4173. 0000306A  81FC 0008                divs.w     D0, 0x8
  4174. 0000306E  3B40 860A                move.w     [A5 - 0x79F6], D0
  4175. 00003072  0C6D 0001 860A           cmpi.w     [A5 - 0x79F6], 0x1
  4176. 00003078  6C06                     bge        +0x8 /* 00003080 */
  4177. 0000307A  3B7C 0001 860A           move.w     [A5 - 0x79F6], 0x1
  4178. label00003080:
  4179. 00003080  554F                     subq.w     A7, 2
  4180. 00003082  2F2D 8600                move.l     -[A7], [A5 - 0x7A00]
  4181. 00003086  A960                     syscall    GetControlValue/GetCtlValue
  4182. 00003088  301F                     move.w     D0, [A7]+
  4183. 0000308A  B06D 860A                cmp.w      D0, [A5 - 0x79F6]
  4184. 0000308E  6F0A                     ble        +0xC /* 0000309A */
  4185. 00003090  2F2D 8600                move.l     -[A7], [A5 - 0x7A00]
  4186. 00003094  3F2D 860A                move.w     -[A7], [A5 - 0x79F6]
  4187. 00003098  A963                     syscall    SetControlValue/SetCtlValue
  4188. label0000309A:
  4189. 0000309A  2F2D 8600                move.l     -[A7], [A5 - 0x7A00]
  4190. 0000309E  3F2D 860A                move.w     -[A7], [A5 - 0x79F6]
  4191. 000030A2  A965                     syscall    SetControlMaximum/SetMaxCtl
  4192. 000030A4  2F2D 8600                move.l     -[A7], [A5 - 0x7A00]
  4193. 000030A8  A957                     syscall    ShowControl
  4194. 000030AA  2F2D 85FC                move.l     -[A7], [A5 - 0x7A04]
  4195. 000030AE  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  4196. 000030B2  206D 85FC                movea.l    A0, [A5 - 0x7A04]
  4197. 000030B6  2050                     movea.l    A0, [A0]
  4198. 000030B8  41E8 0008                lea.l      A0, [A0 + 0x8]
  4199. 000030BC  43ED 8616                lea.l      A1, [A5 - 0x79EA]
  4200. 000030C0  22D8                     move.l     [A1]+, [A0]+
  4201. 000030C2  22D8                     move.l     [A1]+, [A0]+
  4202. 000030C4  302D 8618                move.w     D0, [A5 - 0x79E8]
  4203. 000030C8  5940                     subq.w     D0, 4
  4204. 000030CA  3B40 8618                move.w     [A5 - 0x79E8], D0
  4205. 000030CE  302D 861A                move.w     D0, [A5 - 0x79E6]
  4206. 000030D2  0640 0010                addi.w     D0, 0x10
  4207. 000030D6  3B40 861A                move.w     [A5 - 0x79E6], D0
  4208. 000030DA  486D 8616                pea.l      [A5 - 0x79EA]
  4209. 000030DE  A928                     syscall    InvalRect
  4210. 000030E0  206D 861E                movea.l    A0, [A5 - 0x79E2]
  4211. 000030E4  41E8 0010                lea.l      A0, [A0 + 0x10]
  4212. 000030E8  43ED 8616                lea.l      A1, [A5 - 0x79EA]
  4213. 000030EC  22D8                     move.l     [A1]+, [A0]+
  4214. 000030EE  22D8                     move.l     [A1]+, [A0]+
  4215. 000030F0  2F2D 85FC                move.l     -[A7], [A5 - 0x7A04]
  4216. 000030F4  A958                     syscall    HideControl
  4217. 000030F6  3B7C 0010 860A           move.w     [A5 - 0x79F6], 0x10
  4218. 000030FC  302D 861A                move.w     D0, [A5 - 0x79E6]
  4219. 00003100  906D 8616                sub.w      D0, [A5 - 0x79EA]
  4220. 00003104  0640 FFF3                addi.w     D0, 0xFFF3
  4221. 00003108  3B40 8608                move.w     [A5 - 0x79F8], D0
  4222. 0000310C  2F2D 85FC                move.l     -[A7], [A5 - 0x7A04]
  4223. 00003110  3F2D 860A                move.w     -[A7], [A5 - 0x79F6]
  4224. 00003114  3F2D 8608                move.w     -[A7], [A5 - 0x79F8]
  4225. 00003118  A95C                     syscall    SizeControl
  4226. 0000311A  2F2D 85FC                move.l     -[A7], [A5 - 0x7A04]
  4227. 0000311E  302D 861C                move.w     D0, [A5 - 0x79E4]
  4228. 00003122  0640 FFF1                addi.w     D0, 0xFFF1
  4229. 00003126  3F00                     move.w     -[A7], D0
  4230. 00003128  3F3C FFFF                move.w     -[A7], 0xFFFF
  4231. 0000312C  A959                     syscall    MoveControl
  4232. 0000312E  302D 84EE                move.w     D0, [A5 - 0x7B12]
  4233. 00003132  C1ED 84EC                muls.w     D0, [A5 - 0x7B14]
  4234. 00003136  906D 8608                sub.w      D0, [A5 - 0x79F8]
  4235. 0000313A  3B40 8608                move.w     [A5 - 0x79F8], D0
  4236. 0000313E  302D 8608                move.w     D0, [A5 - 0x79F8]
  4237. 00003142  48C0                     ext.l      D0
  4238. 00003144  81ED 84EC                divs.w     D0, [A5 - 0x7B14]
  4239. 00003148  5440                     addq.w     D0, 2
  4240. 0000314A  3B40 8608                move.w     [A5 - 0x79F8], D0
  4241. 0000314E  0C6D 0001 8608           cmpi.w     [A5 - 0x79F8], 0x1
  4242. 00003154  6C06                     bge        +0x8 /* 0000315C */
  4243. 00003156  3B7C 0001 8608           move.w     [A5 - 0x79F8], 0x1
  4244. label0000315C:
  4245. 0000315C  554F                     subq.w     A7, 2
  4246. 0000315E  2F2D 85FC                move.l     -[A7], [A5 - 0x7A04]
  4247. 00003162  A960                     syscall    GetControlValue/GetCtlValue
  4248. 00003164  301F                     move.w     D0, [A7]+
  4249. 00003166  B06D 8608                cmp.w      D0, [A5 - 0x79F8]
  4250. 0000316A  6F0A                     ble        +0xC /* 00003176 */
  4251. 0000316C  2F2D 85FC                move.l     -[A7], [A5 - 0x7A04]
  4252. 00003170  3F2D 8608                move.w     -[A7], [A5 - 0x79F8]
  4253. 00003174  A963                     syscall    SetControlValue/SetCtlValue
  4254. label00003176:
  4255. 00003176  2F2D 85FC                move.l     -[A7], [A5 - 0x7A04]
  4256. 0000317A  3F2D 8608                move.w     -[A7], [A5 - 0x79F8]
  4257. 0000317E  A965                     syscall    SetControlMaximum/SetMaxCtl
  4258. 00003180  2F2D 85FC                move.l     -[A7], [A5 - 0x7A04]
  4259. 00003184  A957                     syscall    ShowControl
  4260. 00003186  4AAD 84F8                tst.l      [A5 - 0x7B08]
  4261. 0000318A  6768                     beq        +0x6A /* 000031F4 */
  4262. 0000318C  206D 861E                movea.l    A0, [A5 - 0x79E2]
  4263. 00003190  41E8 0010                lea.l      A0, [A0 + 0x10]
  4264. 00003194  43ED 8616                lea.l      A1, [A5 - 0x79EA]
  4265. 00003198  22D8                     move.l     [A1]+, [A0]+
  4266. 0000319A  22D8                     move.l     [A1]+, [A0]+
  4267. 0000319C  302D 861C                move.w     D0, [A5 - 0x79E4]
  4268. 000031A0  906D 8618                sub.w      D0, [A5 - 0x79E8]
  4269. 000031A4  0640 FFF1                addi.w     D0, 0xFFF1
  4270. 000031A8  3B40 861C                move.w     [A5 - 0x79E4], D0
  4271. 000031AC  3B6D 8610 8618           move.w     [A5 - 0x79E8], [A5 - 0x79F0]
  4272. 000031B2  302D 861A                move.w     D0, [A5 - 0x79E6]
  4273. 000031B6  906D 8616                sub.w      D0, [A5 - 0x79EA]
  4274. 000031BA  0640 FFF1                addi.w     D0, 0xFFF1
  4275. 000031BE  3B40 861A                move.w     [A5 - 0x79E6], D0
  4276. 000031C2  3B6D 860E 8616           move.w     [A5 - 0x79EA], [A5 - 0x79F2]
  4277. 000031C8  2F2D 84F8                move.l     -[A7], [A5 - 0x7B08]
  4278. 000031CC  A9CD                     syscall    TEDispose
  4279. 000031CE  594F                     subq.w     A7, 4
  4280. 000031D0  486D 860E                pea.l      [A5 - 0x79F2]
  4281. 000031D4  486D 8616                pea.l      [A5 - 0x79EA]
  4282. 000031D8  A9D2                     syscall    TENew
  4283. 000031DA  2B5F 84F8                move.l     [A5 - 0x7B08], [A7]+
  4284. 000031DE  2F2D 84F8                move.l     -[A7], [A5 - 0x7B08]
  4285. 000031E2  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  4286. 000031E6  2F2D 84F4                move.l     -[A7], [A5 - 0x7B0C]
  4287. 000031EA  2F2D 84F0                move.l     -[A7], [A5 - 0x7B10]
  4288. 000031EE  2F2D 84F8                move.l     -[A7], [A5 - 0x7B08]
  4289. 000031F2  A9CF                     syscall    TESetText
  4290. label000031F4:
  4291. 000031F4  2F2D 861E                move.l     -[A7], [A5 - 0x79E2]
  4292. 000031F8  A969                     syscall    DrawControls
  4293. 000031FA  2F2D 861E                move.l     -[A7], [A5 - 0x79E2]
  4294. 000031FE  A904                     syscall    DrawGrowIcon
  4295. 00003200  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4296. 00003204  A873                     syscall    SetPort
  4297. label00003206:
  4298. 00003206  4E5E                     unlink     A6
  4299. 00003208  2E9F                     move.l     [A7], [A7]+
  4300. 0000320A  4E75                     rts
  4301. 0000320C  5245                     addq.w     D5, 1
  4302. 0000320E  5349                     subq.w     A1, 1
  4303. 00003210  5A45                     addq.w     D5, 5
  4304. 00003212  4454                     neg.w      [A4]
  4305. fn00003214:
  4306. 00003214  4E56 0000                link       A6, 0
  4307. 00003218  42AD 861E                clr.l      [A5 - 0x79E2]
  4308. 0000321C  4E5E                     unlink     A6
  4309. 0000321E  4E75                     rts
  4310. 00003220  494E                     chk.w      D4, A6
  4311. 00003222  4954                     chk.w      D4, [A4]
  4312. 00003224  5445                     addq.w     D5, 2
  4313. 00003226  5854                     addq.w     [A4], 4
  4314. fn00003228:
  4315. 00003228  4E56 0000                link       A6, 0
  4316. 0000322C  4AAD 861E                tst.l      [A5 - 0x79E2]
  4317. 00003230  56C0                     sne        D0
  4318. 00003232  222D 861E                move.l     D1, [A5 - 0x79E2]
  4319. 00003236  B2AE 000C                cmp.l      D1, [A6 + 0xC]
  4320. 0000323A  57C1                     seq        D1
  4321. 0000323C  74FF                     moveq.l    D2, 0xFFFFFFFF
  4322. 0000323E  B4AE 000C                cmp.l      D2, [A6 + 0xC]
  4323. 00003242  57C2                     seq        D2
  4324. 00003244  8202                     or.b       D1, D2
  4325. 00003246  C001                     and.b      D0, D1
  4326. 00003248  670A                     beq        +0xC /* 00003254 */
  4327. 0000324A  2F2D 861E                move.l     -[A7], [A5 - 0x79E2]
  4328. 0000324E  A914                     syscall    DisposeWindow
  4329. 00003250  42AD 861E                clr.l      [A5 - 0x79E2]
  4330. label00003254:
  4331. 00003254  4E5E                     unlink     A6
  4332. 00003256  205F                     movea.l    A0, [A7]+
  4333. 00003258  504F                     addq.w     A7, 8
  4334. 0000325A  4ED0                     jmp        [A0]
  4335. 0000325C  434C                     chk.w      D1, A4
  4336. 0000325E  4F53                     chk.w      D7, [A3]
  4337. 00003260  4554                     chk.w      D2, [A4]
  4338. 00003262  4558                     chk.w      D2, [A0]+
  4339. fn00003264:
  4340. 00003264  4E56 FDE4                link       A6, -0x021C
  4341. 00003268  4AAD 861E                tst.l      [A5 - 0x79E2]
  4342. 0000326C  56C0                     sne        D0
  4343. 0000326E  222D 861E                move.l     D1, [A5 - 0x79E2]
  4344. 00003272  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  4345. 00003276  57C1                     seq        D1
  4346. 00003278  C001                     and.b      D0, D1
  4347. 0000327A  6700 00E8                beq        +0xEA /* 00003364 */
  4348. 0000327E  486E FFEC                pea.l      [A6 - 0x14]
  4349. 00003282  A874                     syscall    GetPort
  4350. 00003284  2F2D 861E                move.l     -[A7], [A5 - 0x79E2]
  4351. 00003288  A873                     syscall    SetPort
  4352. 0000328A  4AAD 84F8                tst.l      [A5 - 0x7B08]
  4353. 0000328E  671C                     beq        +0x1E /* 000032AC */
  4354. 00003290  206D 861E                movea.l    A0, [A5 - 0x79E2]
  4355. 00003294  4868 0010                pea.l      [A0 + 0x10]
  4356. 00003298  A8A3                     syscall    EraseRect
  4357. 0000329A  206D 861E                movea.l    A0, [A5 - 0x79E2]
  4358. 0000329E  4868 0010                pea.l      [A0 + 0x10]
  4359. 000032A2  2F2D 84F8                move.l     -[A7], [A5 - 0x7B08]
  4360. 000032A6  A9D3                     syscall    TEUpdate
  4361. 000032A8  6000 00A8                bra        +0xAA /* 00003352 */
  4362. label000032AC:
  4363. 000032AC  486E FDE4                pea.l      [A6 - 0x21C]
  4364. 000032B0  487A 0134                pea.l      [PC + 0x134 /* 000033E6, value 0x1743616E, pstring "Can not open the file \"" */]
  4365. 000032B4  486D 8622                pea.l      [A5 - 0x79DE]
  4366. 000032B8  487A 0128                pea.l      [PC + 0x128 /* 000033E2, value 0x322202E, pstring "\" ." */]
  4367. 000032BC  3F3C 0003                move.w     -[A7], 0x3
  4368. 000032C0  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  4369. 000032C4  584F                     addq.w     A7, 4
  4370. 000032C6  3F3C 00FF                move.w     -[A7], 0xFF
  4371. 000032CA  486E FDE4                pea.l      [A6 - 0x21C]
  4372. 000032CE  486E FEEC                pea.l      [A6 - 0x114]
  4373. 000032D2  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  4374. 000032D6  3F3C 0014                move.w     -[A7], 0x14
  4375. 000032DA  3F3C 0014                move.w     -[A7], 0x14
  4376. 000032DE  A893                     syscall    MoveTo
  4377. 000032E0  486E FEEC                pea.l      [A6 - 0x114]
  4378. 000032E4  A884                     syscall    DrawString
  4379. 000032E6  486E FDE4                pea.l      [A6 - 0x21C]
  4380. 000032EA  487A 00EC                pea.l      [PC + 0xEC /* 000033D8, value 0x8456974, pstring "Either \"" */]
  4381. 000032EE  486D 8622                pea.l      [A5 - 0x79DE]
  4382. 000032F2  487A 00BC                pea.l      [PC + 0xBC /* 000033B0, value 0x26222069 '&\" i', pstring "\" is not in the current folder/volume," */]
  4383. 000032F6  3F3C 0003                move.w     -[A7], 0x3
  4384. 000032FA  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  4385. 000032FE  584F                     addq.w     A7, 4
  4386. 00003300  3F3C 00FF                move.w     -[A7], 0xFF
  4387. 00003304  486E FDE4                pea.l      [A6 - 0x21C]
  4388. 00003308  486E FEEC                pea.l      [A6 - 0x114]
  4389. 0000330C  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  4390. 00003310  3F3C 0014                move.w     -[A7], 0x14
  4391. 00003314  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  4392. 00003318  A893                     syscall    MoveTo
  4393. 0000331A  486E FEEC                pea.l      [A6 - 0x114]
  4394. 0000331E  A884                     syscall    DrawString
  4395. 00003320  486E FDE4                pea.l      [A6 - 0x21C]
  4396. 00003324  487A 004C                pea.l      [PC + 0x4C /* 00003372, value 0x3C6F7220 '<or ', pstring "or there is not enough memory available to read in the file." */]
  4397. 00003328  3F3C 0001                move.w     -[A7], 0x1
  4398. 0000332C  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  4399. 00003330  584F                     addq.w     A7, 4
  4400. 00003332  3F3C 00FF                move.w     -[A7], 0xFF
  4401. 00003336  486E FDE4                pea.l      [A6 - 0x21C]
  4402. 0000333A  486E FEEC                pea.l      [A6 - 0x114]
  4403. 0000333E  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  4404. 00003342  3F3C 0014                move.w     -[A7], 0x14
  4405. 00003346  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  4406. 0000334A  A893                     syscall    MoveTo
  4407. 0000334C  486E FEEC                pea.l      [A6 - 0x114]
  4408. 00003350  A884                     syscall    DrawString
  4409. label00003352:
  4410. 00003352  2F2D 861E                move.l     -[A7], [A5 - 0x79E2]
  4411. 00003356  A969                     syscall    DrawControls
  4412. 00003358  2F2D 861E                move.l     -[A7], [A5 - 0x79E2]
  4413. 0000335C  A904                     syscall    DrawGrowIcon
  4414. 0000335E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4415. 00003362  A873                     syscall    SetPort
  4416. label00003364:
  4417. 00003364  4E5E                     unlink     A6
  4418. 00003366  2E9F                     move.l     [A7], [A7]+
  4419. 00003368  4E75                     rts
  4420. 0000336A  5550                     subq.w     [A0], 2
  4421. 0000336C  4441                     neg.w      D1
  4422. 0000336E  5445                     addq.w     D5, 2
  4423. 00003370  5445                     addq.w     D5, 2
  4424. 00003372  3C6F 7220                movea.w    A6, [A7 + 0x7220]
  4425. 00003376  7468                     moveq.l    D2, 0x68
  4426. 00003378  6572                     bcs        +0x74 /* 000033EC */
  4427. 0000337A  6520                     bcs        +0x22 /* 0000339C */
  4428. 0000337C  6973                     bvs        +0x75 /* 000033F1 */
  4429. 0000337E  206E 6F74                movea.l    A0, [A6 + 0x6F74]
  4430. 00003382  2065                     movea.l    A0, -[A5]
  4431. 00003384  6E6F                     bgt        +0x71 /* 000033F5 */
  4432. 00003386  7567                     moveq.l    D2, 0x67
  4433. 00003388  6820                     bvc        +0x22 /* 000033AA */
  4434. 0000338A  6D65                     blt        +0x67 /* 000033F1 */
  4435. 0000338C  6D6F                     blt        +0x71 /* 000033FD */
  4436. 0000338E  7279                     moveq.l    D1, 0x79
  4437. 00003390  2061                     movea.l    A0, -[A1]
  4438. 00003392  7661                     moveq.l    D3, 0x61
  4439. 00003394  696C                     bvs        +0x6E /* 00003402 */
  4440. 00003396  6162                     bsr        +0x64 /* 000033FA */
  4441. 00003398  6C65                     bge        +0x67 /* 000033FF */
  4442. 0000339A  2074 6F20 7265           movea.l    A0, [A4 + 0x7265 + D6 * 8]
  4443. // begin alternate branch 0000339C-000033A0
  4444. label0000339C:
  4445. 0000339C  6F20                     ble        +0x22 /* 000033BE */
  4446. 0000339E  7265                     moveq.l    D1, 0x65
  4447. // end alternate branch 0000339C-000033A0
  4448. label0000339C: // (misaligned)
  4449. 000033A0  6164                     bsr        +0x66 /* 00003406 */
  4450. 000033A2  2069 6E20                movea.l    A0, [A1 + 0x6E20]
  4451. 000033A6  7468                     moveq.l    D2, 0x68
  4452. 000033A8  6520                     bcs        +0x22 /* 000033CA */
  4453. label000033AA:
  4454. 000033AA  6669                     bne        +0x6B /* 00003415 */
  4455. 000033AC  6C65                     bge        +0x67 /* 00003413 */
  4456. 000033AE  2E16                     move.l     D7, [A6]
  4457. 000033B0  2622                     move.l     D3, -[A2]
  4458. 000033B2  2069 7320                movea.l    A0, [A1 + 0x7320]
  4459. 000033B6  6E6F                     bgt        +0x71 /* 00003427 */
  4460. 000033B8  7420                     moveq.l    D2, 0x20
  4461. 000033BA  696E                     bvs        +0x70 /* 0000342A */
  4462. 000033BC  2074 6865                movea.l    A0, [A4 + D6 + 0x65]
  4463. // begin alternate branch 000033BE-000033C0
  4464. label000033BE:
  4465. 000033BE  6865                     bvc        +0x67 /* 00003425 */
  4466. // end alternate branch 000033BE-000033C0
  4467. label000033BE: // (misaligned)
  4468. 000033C0  2063                     movea.l    A0, -[A3]
  4469. 000033C2  7572                     moveq.l    D2, 0x72
  4470. 000033C4  7265                     moveq.l    D1, 0x65
  4471. 000033C6  6E74                     bgt        +0x76 /* 0000343C */
  4472. 000033C8  2066                     movea.l    A0, -[A6]
  4473. label000033CA:
  4474. 000033CA  6F6C                     ble        +0x6E /* 00003438 */
  4475. 000033CC  6465                     bcc        +0x67 /* 00003433 */
  4476. 000033CE  722F                     moveq.l    D1, 0x2F
  4477. 000033D0  766F                     moveq.l    D3, 0x6F
  4478. 000033D2  6C75                     bge        +0x77 /* 00003449 */
  4479. 000033D4  6D65                     blt        +0x67 /* 0000343B */
  4480. 000033D6  2C16                     move.l     D6, [A6]
  4481. 000033D8  0845 6974                bchg.b     D5, 0x74 /* 't' */
  4482. 000033DC  6865                     bvc        +0x67 /* 00003443 */
  4483. 000033DE  7220                     moveq.l    D1, 0x20
  4484. 000033E0  2212                     move.l     D1, [A2]
  4485. 000033E2  0322                     btst       -[A2], D1
  4486. 000033E4  202E 1743                move.l     D0, [A6 + 0x1743]
  4487. 000033E8  616E                     bsr        +0x70 /* 00003458 */
  4488. 000033EA  206E 6F74                movea.l    A0, [A6 + 0x6F74]
  4489. // begin alternate branch 000033EC-000033EE
  4490. label000033EC:
  4491. 000033EC  6F74                     ble        +0x76 /* 00003462 */
  4492. // end alternate branch 000033EC-000033EE
  4493. label000033EC: // (misaligned)
  4494. 000033EE  206F 7065                movea.l    A0, [A7 + 0x7065]
  4495. 000033F2  6E20                     bgt        +0x22 /* 00003414 */
  4496. 000033F4  7468                     moveq.l    D2, 0x68
  4497. 000033F6  6520                     bcs        +0x22 /* 00003418 */
  4498. 000033F8  6669                     bne        +0x6B /* 00003463 */
  4499. fn000033FA:
  4500. 000033FA  6C65                     bge        +0x67 /* 00003461 */
  4501. 000033FC  2022                     move.l     D0, -[A2]
  4502. fn000033FE:
  4503. 000033FE  4E56 FFE4                link       A6, -0x001C
  4504. label00003402:
  4505. 00003402  48E7 0300                movem.l    -[A7], D6,D7
  4506. fn00003406:
  4507. 00003406  4AAD 861E                tst.l      [A5 - 0x79E2]
  4508. 0000340A  6600 02AE                bne        +0x2B0 /* 000036BA */
  4509. 0000340E  594F                     subq.w     A7, 4
  4510. 00003410  3F3C 2710                move.w     -[A7], 0x2710
  4511. label00003414:
  4512. 00003414  42A7                     clr.l      -[A7]
  4513. 00003416  70FF                     moveq.l    D0, 0xFFFFFFFF
  4514. label00003418:
  4515. 00003418  2F00                     move.l     -[A7], D0
  4516. 0000341A  A9BD                     syscall    GetNewWindow
  4517. 0000341C  2B5F 861E                move.l     [A5 - 0x79E2], [A7]+
  4518. 00003420  2F2D 861E                move.l     -[A7], [A5 - 0x79E2]
  4519. 00003424  A91F                     syscall    SelectWindow
  4520. 00003426  2F2D 861E                move.l     -[A7], [A5 - 0x79E2]
  4521. label0000342A:
  4522. 0000342A  A873                     syscall    SetPort
  4523. 0000342C  3F3C 0004                move.w     -[A7], 0x4
  4524. 00003430  A887                     syscall    TextFont
  4525. 00003432  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  4526. 00003436  A88A                     syscall    TextSize
  4527. label00003438:
  4528. 00003438  594F                     subq.w     A7, 4
  4529. 0000343A  3F3C 2712                move.w     -[A7], 0x2712
  4530. // begin alternate branch 0000343C-0000343E
  4531. label0000343C:
  4532. 0000343C  2712                     move.l     -[A3], [A2]
  4533. // end alternate branch 0000343C-0000343E
  4534. label0000343C: // (misaligned)
  4535. 0000343E  2F2D 861E                move.l     -[A7], [A5 - 0x79E2]
  4536. 00003442  A9BE                     syscall    GetNewControl
  4537. 00003444  2B5F 85FC                move.l     [A5 - 0x7A04], [A7]+
  4538. 00003448  594F                     subq.w     A7, 4
  4539. 0000344A  3F3C 2711                move.w     -[A7], 0x2711
  4540. 0000344E  2F2D 861E                move.l     -[A7], [A5 - 0x79E2]
  4541. 00003452  A9BE                     syscall    GetNewControl
  4542. 00003454  2B5F 8600                move.l     [A5 - 0x7A00], [A7]+
  4543. fn00003458:
  4544. 00003458  426D 8606                clr.w      [A5 - 0x79FA]
  4545. 0000345C  426D 8604                clr.w      [A5 - 0x79FC]
  4546. 00003460  206D 861E                movea.l    A0, [A5 - 0x79E2]
  4547. // begin alternate branch 00003462-00003464
  4548. label00003462:
  4549. 00003462  861E                     or.b       D3, [A6]+
  4550. // end alternate branch 00003462-00003464
  4551. label00003462: // (misaligned)
  4552. 00003464  41E8 0010                lea.l      A0, [A0 + 0x10]
  4553. 00003468  43ED 8616                lea.l      A1, [A5 - 0x79EA]
  4554. 0000346C  22D8                     move.l     [A1]+, [A0]+
  4555. 0000346E  22D8                     move.l     [A1]+, [A0]+
  4556. 00003470  2F2D 8600                move.l     -[A7], [A5 - 0x7A00]
  4557. 00003474  A958                     syscall    HideControl
  4558. 00003476  302D 861C                move.w     D0, [A5 - 0x79E4]
  4559. 0000347A  906D 8618                sub.w      D0, [A5 - 0x79E8]
  4560. 0000347E  0640 FFF3                addi.w     D0, 0xFFF3
  4561. 00003482  3B40 860A                move.w     [A5 - 0x79F6], D0
  4562. 00003486  3B7C 0010 8608           move.w     [A5 - 0x79F8], 0x10
  4563. 0000348C  2F2D 8600                move.l     -[A7], [A5 - 0x7A00]
  4564. 00003490  3F2D 860A                move.w     -[A7], [A5 - 0x79F6]
  4565. 00003494  3F2D 8608                move.w     -[A7], [A5 - 0x79F8]
  4566. 00003498  A95C                     syscall    SizeControl
  4567. 0000349A  2F2D 8600                move.l     -[A7], [A5 - 0x7A00]
  4568. 0000349E  3F3C FFFF                move.w     -[A7], 0xFFFF
  4569. 000034A2  302D 861A                move.w     D0, [A5 - 0x79E6]
  4570. 000034A6  0640 FFF1                addi.w     D0, 0xFFF1
  4571. 000034AA  3F00                     move.w     -[A7], D0
  4572. 000034AC  A959                     syscall    MoveControl
  4573. 000034AE  2F2D 8600                move.l     -[A7], [A5 - 0x7A00]
  4574. 000034B2  3F3C 00FF                move.w     -[A7], 0xFF
  4575. 000034B6  A95D                     syscall    HiliteControl
  4576. 000034B8  2F2D 8600                move.l     -[A7], [A5 - 0x7A00]
  4577. 000034BC  3F3C 0001                move.w     -[A7], 0x1
  4578. 000034C0  A964                     syscall    SetControlMinimum/SetMinCtl
  4579. 000034C2  303C 0226                move.w     D0, 0x226
  4580. 000034C6  906D 860A                sub.w      D0, [A5 - 0x79F6]
  4581. 000034CA  3B40 860A                move.w     [A5 - 0x79F6], D0
  4582. 000034CE  302D 860A                move.w     D0, [A5 - 0x79F6]
  4583. 000034D2  48C0                     ext.l      D0
  4584. 000034D4  81FC 0008                divs.w     D0, 0x8
  4585. 000034D8  3B40 860A                move.w     [A5 - 0x79F6], D0
  4586. 000034DC  0C6D 0001 860A           cmpi.w     [A5 - 0x79F6], 0x1
  4587. 000034E2  6C06                     bge        +0x8 /* 000034EA */
  4588. 000034E4  3B7C 0001 860A           move.w     [A5 - 0x79F6], 0x1
  4589. label000034EA:
  4590. 000034EA  2F2D 8600                move.l     -[A7], [A5 - 0x7A00]
  4591. 000034EE  3F2D 860A                move.w     -[A7], [A5 - 0x79F6]
  4592. 000034F2  A965                     syscall    SetControlMaximum/SetMaxCtl
  4593. 000034F4  2F2D 8600                move.l     -[A7], [A5 - 0x7A00]
  4594. 000034F8  A957                     syscall    ShowControl
  4595. 000034FA  206D 861E                movea.l    A0, [A5 - 0x79E2]
  4596. 000034FE  41E8 0010                lea.l      A0, [A0 + 0x10]
  4597. 00003502  43ED 8616                lea.l      A1, [A5 - 0x79EA]
  4598. 00003506  22D8                     move.l     [A1]+, [A0]+
  4599. 00003508  22D8                     move.l     [A1]+, [A0]+
  4600. 0000350A  2F2D 85FC                move.l     -[A7], [A5 - 0x7A04]
  4601. 0000350E  A958                     syscall    HideControl
  4602. 00003510  3B7C 0010 860A           move.w     [A5 - 0x79F6], 0x10
  4603. 00003516  302D 861A                move.w     D0, [A5 - 0x79E6]
  4604. 0000351A  906D 8616                sub.w      D0, [A5 - 0x79EA]
  4605. 0000351E  0640 FFF3                addi.w     D0, 0xFFF3
  4606. 00003522  3B40 8608                move.w     [A5 - 0x79F8], D0
  4607. 00003526  2F2D 85FC                move.l     -[A7], [A5 - 0x7A04]
  4608. 0000352A  3F2D 860A                move.w     -[A7], [A5 - 0x79F6]
  4609. 0000352E  3F2D 8608                move.w     -[A7], [A5 - 0x79F8]
  4610. 00003532  A95C                     syscall    SizeControl
  4611. 00003534  2F2D 85FC                move.l     -[A7], [A5 - 0x7A04]
  4612. 00003538  302D 861C                move.w     D0, [A5 - 0x79E4]
  4613. 0000353C  0640 FFF1                addi.w     D0, 0xFFF1
  4614. 00003540  3F00                     move.w     -[A7], D0
  4615. 00003542  3F3C FFFF                move.w     -[A7], 0xFFFF
  4616. 00003546  A959                     syscall    MoveControl
  4617. 00003548  2F2D 85FC                move.l     -[A7], [A5 - 0x7A04]
  4618. 0000354C  3F3C 00FF                move.w     -[A7], 0xFF
  4619. 00003550  A95D                     syscall    HiliteControl
  4620. 00003552  2F2D 85FC                move.l     -[A7], [A5 - 0x7A04]
  4621. 00003556  A957                     syscall    ShowControl
  4622. 00003558  4246                     clr.w      D6
  4623. 0000355A  426E FFEA                clr.w      [A6 - 0x16]
  4624. 0000355E  42AD 84F8                clr.l      [A5 - 0x7B08]
  4625. 00003562  554F                     subq.w     A7, 2
  4626. 00003564  486D 8622                pea.l      [A5 - 0x79DE]
  4627. 00003568  3F06                     move.w     -[A7], D6
  4628. 0000356A  486E FFEA                pea.l      [A6 - 0x16]
  4629. 0000356E  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  4630. 00003572  3E1F                     move.w     D7, [A7]+
  4631. 00003574  4A47                     tst.w      D7
  4632. 00003576  6600 0134                bne        +0x136 /* 000036AC */
  4633. 0000357A  554F                     subq.w     A7, 2
  4634. 0000357C  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  4635. 00003580  486D 84F0                pea.l      [A5 - 0x7B10]
  4636. 00003584  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  4637. 00003588  3E1F                     move.w     D7, [A7]+
  4638. 0000358A  594F                     subq.w     A7, 4
  4639. 0000358C  2F2D 84F0                move.l     -[A7], [A5 - 0x7B10]
  4640. 00003590  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  4641. 00003594  2B5F 84F4                move.l     [A5 - 0x7B0C], [A7]+
  4642. 00003598  4AAD 84F4                tst.l      [A5 - 0x7B0C]
  4643. 0000359C  6700 010E                beq        +0x110 /* 000036AC */
  4644. 000035A0  2D6D 84F0 FFE6           move.l     [A6 - 0x1A], [A5 - 0x7B10]
  4645. 000035A6  554F                     subq.w     A7, 2
  4646. 000035A8  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  4647. 000035AC  486E FFE6                pea.l      [A6 - 0x1A]
  4648. 000035B0  2F2D 84F4                move.l     -[A7], [A5 - 0x7B0C]
  4649. 000035B4  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  4650. 000035B8  3E1F                     move.w     D7, [A7]+
  4651. 000035BA  3B7C 000A 8610           move.w     [A5 - 0x79F0], 0xA /* '\n' */
  4652. 000035C0  3B7C 0226 8614           move.w     [A5 - 0x79EC], 0x226
  4653. 000035C6  3B7C 0BB8 8612           move.w     [A5 - 0x79EE], 0xBB8
  4654. 000035CC  3B7C 0002 860E           move.w     [A5 - 0x79F2], 0x2
  4655. 000035D2  206D 861E                movea.l    A0, [A5 - 0x79E2]
  4656. 000035D6  41E8 0010                lea.l      A0, [A0 + 0x10]
  4657. 000035DA  43ED 8616                lea.l      A1, [A5 - 0x79EA]
  4658. 000035DE  22D8                     move.l     [A1]+, [A0]+
  4659. 000035E0  22D8                     move.l     [A1]+, [A0]+
  4660. 000035E2  302D 861C                move.w     D0, [A5 - 0x79E4]
  4661. 000035E6  906D 8618                sub.w      D0, [A5 - 0x79E8]
  4662. 000035EA  0640 FFF1                addi.w     D0, 0xFFF1
  4663. 000035EE  3B40 861C                move.w     [A5 - 0x79E4], D0
  4664. 000035F2  3B6D 8610 8618           move.w     [A5 - 0x79E8], [A5 - 0x79F0]
  4665. 000035F8  302D 861A                move.w     D0, [A5 - 0x79E6]
  4666. 000035FC  906D 8616                sub.w      D0, [A5 - 0x79EA]
  4667. 00003600  0640 FFF1                addi.w     D0, 0xFFF1
  4668. 00003604  3B40 861A                move.w     [A5 - 0x79E6], D0
  4669. 00003608  3B6D 860E 8616           move.w     [A5 - 0x79EA], [A5 - 0x79F2]
  4670. 0000360E  594F                     subq.w     A7, 4
  4671. 00003610  486D 860E                pea.l      [A5 - 0x79F2]
  4672. 00003614  486D 8616                pea.l      [A5 - 0x79EA]
  4673. 00003618  A9D2                     syscall    TENew
  4674. 0000361A  2B5F 84F8                move.l     [A5 - 0x7B08], [A7]+
  4675. 0000361E  2F2D 84F8                move.l     -[A7], [A5 - 0x7B08]
  4676. 00003622  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  4677. 00003626  2F2D 84F4                move.l     -[A7], [A5 - 0x7B0C]
  4678. 0000362A  2F2D 84F0                move.l     -[A7], [A5 - 0x7B10]
  4679. 0000362E  2F2D 84F8                move.l     -[A7], [A5 - 0x7B08]
  4680. 00003632  A9CF                     syscall    TESetText
  4681. 00003634  2F2D 84F8                move.l     -[A7], [A5 - 0x7B08]
  4682. 00003638  A9D0                     syscall    TECalText
  4683. 0000363A  2F2D 84F8                move.l     -[A7], [A5 - 0x7B08]
  4684. 0000363E  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  4685. 00003642  206D 84F8                movea.l    A0, [A5 - 0x7B08]
  4686. 00003646  2050                     movea.l    A0, [A0]
  4687. 00003648  3B68 005E 84EE           move.w     [A5 - 0x7B12], [A0 + 0x5E]
  4688. 0000364E  206D 84F8                movea.l    A0, [A5 - 0x7B08]
  4689. 00003652  2050                     movea.l    A0, [A0]
  4690. 00003654  3B68 0018 84EC           move.w     [A5 - 0x7B14], [A0 + 0x18]
  4691. 0000365A  302D 84EE                move.w     D0, [A5 - 0x7B12]
  4692. 0000365E  C1ED 84EC                muls.w     D0, [A5 - 0x7B14]
  4693. 00003662  906D 8608                sub.w      D0, [A5 - 0x79F8]
  4694. 00003666  3B40 8608                move.w     [A5 - 0x79F8], D0
  4695. 0000366A  302D 8608                move.w     D0, [A5 - 0x79F8]
  4696. 0000366E  48C0                     ext.l      D0
  4697. 00003670  81ED 84EC                divs.w     D0, [A5 - 0x7B14]
  4698. 00003674  5440                     addq.w     D0, 2
  4699. 00003676  3B40 8608                move.w     [A5 - 0x79F8], D0
  4700. 0000367A  0C6D 0001 8608           cmpi.w     [A5 - 0x79F8], 0x1
  4701. 00003680  6C06                     bge        +0x8 /* 00003688 */
  4702. 00003682  3B7C 0001 8608           move.w     [A5 - 0x79F8], 0x1
  4703. label00003688:
  4704. 00003688  554F                     subq.w     A7, 2
  4705. 0000368A  2F2D 85FC                move.l     -[A7], [A5 - 0x7A04]
  4706. 0000368E  A960                     syscall    GetControlValue/GetCtlValue
  4707. 00003690  301F                     move.w     D0, [A7]+
  4708. 00003692  B06D 8608                cmp.w      D0, [A5 - 0x79F8]
  4709. 00003696  6F0A                     ble        +0xC /* 000036A2 */
  4710. 00003698  2F2D 85FC                move.l     -[A7], [A5 - 0x7A04]
  4711. 0000369C  3F2D 8608                move.w     -[A7], [A5 - 0x79F8]
  4712. 000036A0  A963                     syscall    SetControlValue/SetCtlValue
  4713. label000036A2:
  4714. 000036A2  2F2D 85FC                move.l     -[A7], [A5 - 0x7A04]
  4715. 000036A6  3F2D 8608                move.w     -[A7], [A5 - 0x79F8]
  4716. 000036AA  A965                     syscall    SetControlMaximum/SetMaxCtl
  4717. label000036AC:
  4718. 000036AC  554F                     subq.w     A7, 2
  4719. 000036AE  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  4720. 000036B2  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  4721. 000036B6  3E1F                     move.w     D7, [A7]+
  4722. 000036B8  6006                     bra        +0x8 /* 000036C0 */
  4723. label000036BA:
  4724. 000036BA  2F2D 861E                move.l     -[A7], [A5 - 0x79E2]
  4725. 000036BE  A91F                     syscall    SelectWindow
  4726. label000036C0:
  4727. 000036C0  4CDF 00C0                movem.l    D6,D7, [A7]+
  4728. 000036C4  4E5E                     unlink     A6
  4729. 000036C6  4E75                     rts
  4730. 000036C8  4F50                     chk.w      D7, [A0]
  4731. 000036CA  454E                     chk.w      D2, A6
  4732. 000036CC  5445                     addq.w     D5, 2
  4733. 000036CE  5854                     addq.w     [A4], 4
  4734. fn000036D0:
  4735. 000036D0  4E56 FFE4                link       A6, -0x001C
  4736. 000036D4  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  4737. 000036D8  286E 0008                movea.l    A4, [A6 + 0x8]
  4738. 000036DC  286C 0008                movea.l    A4, [A4 + 0x8]
  4739. 000036E0  266E 000C                movea.l    A3, [A6 + 0xC]
  4740. 000036E4  3E2E 0018                move.w     D7, [A6 + 0x18]
  4741. 000036E8  3A2E 0014                move.w     D5, [A6 + 0x14]
  4742. 000036EC  382E 0016                move.w     D4, [A6 + 0x16]
  4743. 000036F0  7601                     moveq.l    D3, 0x01
  4744. 000036F2  6000 0198                bra        +0x19A /* 0000388C */
  4745. label000036F6:
  4746. 000036F6  4203                     clr.b      D3
  4747. 000036F8  2F0B                     move.l     -[A7], A3
  4748. 000036FA  3F07                     move.w     -[A7], D7
  4749. 000036FC  A95D                     syscall    HiliteControl
  4750. 000036FE  554F                     subq.w     A7, 2
  4751. 00003700  2F0B                     move.l     -[A7], A3
  4752. 00003702  A960                     syscall    GetControlValue/GetCtlValue
  4753. 00003704  395F FFDA                move.w     [A4 - 0x26], [A7]+
  4754. 00003708  554F                     subq.w     A7, 2
  4755. 0000370A  2F2D 8600                move.l     -[A7], [A5 - 0x7A00]
  4756. 0000370E  A960                     syscall    GetControlValue/GetCtlValue
  4757. 00003710  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  4758. 00003714  554F                     subq.w     A7, 2
  4759. 00003716  2F2D 85FC                move.l     -[A7], [A5 - 0x7A04]
  4760. 0000371A  A960                     syscall    GetControlValue/GetCtlValue
  4761. 0000371C  3D5F FFEC                move.w     [A6 - 0x14], [A7]+
  4762. 00003720  0C47 0014                cmpi.w     D7, 0x14
  4763. 00003724  6616                     bne        +0x18 /* 0000373C */
  4764. 00003726  302C FFDA                move.w     D0, [A4 - 0x26]
  4765. 0000372A  906E 0012                sub.w      D0, [A6 + 0x12]
  4766. 0000372E  3940 FFDA                move.w     [A4 - 0x26], D0
  4767. 00003732  B86C FFDA                cmp.w      D4, [A4 - 0x26]
  4768. 00003736  6F04                     ble        +0x6 /* 0000373C */
  4769. 00003738  3944 FFDA                move.w     [A4 - 0x26], D4
  4770. label0000373C:
  4771. 0000373C  0C47 0015                cmpi.w     D7, 0x15
  4772. 00003740  6616                     bne        +0x18 /* 00003758 */
  4773. 00003742  302C FFDA                move.w     D0, [A4 - 0x26]
  4774. 00003746  D06E 0012                add.w      D0, [A6 + 0x12]
  4775. 0000374A  3940 FFDA                move.w     [A4 - 0x26], D0
  4776. 0000374E  BA6C FFDA                cmp.w      D5, [A4 - 0x26]
  4777. 00003752  6C04                     bge        +0x6 /* 00003758 */
  4778. 00003754  3945 FFDA                move.w     [A4 - 0x26], D5
  4779. label00003758:
  4780. 00003758  0C47 0016                cmpi.w     D7, 0x16
  4781. 0000375C  6616                     bne        +0x18 /* 00003774 */
  4782. 0000375E  302C FFDA                move.w     D0, [A4 - 0x26]
  4783. 00003762  906E 0010                sub.w      D0, [A6 + 0x10]
  4784. 00003766  3940 FFDA                move.w     [A4 - 0x26], D0
  4785. 0000376A  B86C FFDA                cmp.w      D4, [A4 - 0x26]
  4786. 0000376E  6F04                     ble        +0x6 /* 00003774 */
  4787. 00003770  3944 FFDA                move.w     [A4 - 0x26], D4
  4788. label00003774:
  4789. 00003774  0C47 0017                cmpi.w     D7, 0x17
  4790. 00003778  6616                     bne        +0x18 /* 00003790 */
  4791. 0000377A  302C FFDA                move.w     D0, [A4 - 0x26]
  4792. 0000377E  D06E 0010                add.w      D0, [A6 + 0x10]
  4793. 00003782  3940 FFDA                move.w     [A4 - 0x26], D0
  4794. 00003786  BA6C FFDA                cmp.w      D5, [A4 - 0x26]
  4795. 0000378A  6C04                     bge        +0x6 /* 00003790 */
  4796. 0000378C  3945 FFDA                move.w     [A4 - 0x26], D5
  4797. label00003790:
  4798. 00003790  0C47 0081                cmpi.w     D7, 0x81
  4799. 00003794  6618                     bne        +0x1A /* 000037AE */
  4800. 00003796  554F                     subq.w     A7, 2
  4801. 00003798  2F0B                     move.l     -[A7], A3
  4802. 0000379A  2F2C FFD2                move.l     -[A7], [A4 - 0x2E]
  4803. 0000379E  42A7                     clr.l      -[A7]
  4804. 000037A0  A968                     syscall    TrackControl
  4805. 000037A2  3E1F                     move.w     D7, [A7]+
  4806. 000037A4  554F                     subq.w     A7, 2
  4807. 000037A6  2F0B                     move.l     -[A7], A3
  4808. 000037A8  A960                     syscall    GetControlValue/GetCtlValue
  4809. 000037AA  395F FFDA                move.w     [A4 - 0x26], [A7]+
  4810. label000037AE:
  4811. 000037AE  2F0B                     move.l     -[A7], A3
  4812. 000037B0  3F2C FFDA                move.w     -[A7], [A4 - 0x26]
  4813. 000037B4  A963                     syscall    SetControlValue/SetCtlValue
  4814. 000037B6  594F                     subq.w     A7, 4
  4815. 000037B8  A975                     syscall    TickCount
  4816. 000037BA  201F                     move.l     D0, [A7]+
  4817. 000037BC  5080                     addq.l     D0, 8
  4818. 000037BE  2D40 FFE6                move.l     [A6 - 0x1A], D0
  4819. 000037C2  302C FFDA                move.w     D0, [A4 - 0x26]
  4820. 000037C6  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  4821. 000037CA  56C0                     sne        D0
  4822. 000037CC  220B                     move.l     D1, A3
  4823. 000037CE  B2AD 8600                cmp.l      D1, [A5 - 0x7A00]
  4824. 000037D2  57C1                     seq        D1
  4825. 000037D4  C001                     and.b      D0, D1
  4826. 000037D6  673A                     beq        +0x3C /* 00003812 */
  4827. 000037D8  302C FFDA                move.w     D0, [A4 - 0x26]
  4828. 000037DC  5340                     subq.w     D0, 1
  4829. 000037DE  3B40 8606                move.w     [A5 - 0x79FA], D0
  4830. 000037E2  3C2E FFEE                move.w     D6, [A6 - 0x12]
  4831. 000037E6  9C6C FFDA                sub.w      D6, [A4 - 0x26]
  4832. 000037EA  4AAD 84F8                tst.l      [A5 - 0x7B08]
  4833. 000037EE  670E                     beq        +0x10 /* 000037FE */
  4834. 000037F0  3006                     move.w     D0, D6
  4835. 000037F2  E740                     asl        D0.w, 3
  4836. 000037F4  3F00                     move.w     -[A7], D0
  4837. 000037F6  4267                     clr.w      -[A7]
  4838. 000037F8  2F2D 84F8                move.l     -[A7], [A5 - 0x7B08]
  4839. 000037FC  A9DD                     syscall    TEScroll
  4840. label000037FE:
  4841. 000037FE  2F2D 861E                move.l     -[A7], [A5 - 0x79E2]
  4842. 00003802  A922                     syscall    BeginUpdate
  4843. 00003804  2F2D 861E                move.l     -[A7], [A5 - 0x79E2]
  4844. 00003808  4EBA FA5A                jsr        [PC - 0x5A6 /* 00003264 */]
  4845. 0000380C  2F2D 861E                move.l     -[A7], [A5 - 0x79E2]
  4846. 00003810  A923                     syscall    EndUpdate
  4847. label00003812:
  4848. 00003812  302C FFDA                move.w     D0, [A4 - 0x26]
  4849. 00003816  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  4850. 0000381A  56C0                     sne        D0
  4851. 0000381C  220B                     move.l     D1, A3
  4852. 0000381E  B2AD 85FC                cmp.l      D1, [A5 - 0x7A04]
  4853. 00003822  57C1                     seq        D1
  4854. 00003824  C001                     and.b      D0, D1
  4855. 00003826  6742                     beq        +0x44 /* 0000386A */
  4856. 00003828  302C FFDA                move.w     D0, [A4 - 0x26]
  4857. 0000382C  5340                     subq.w     D0, 1
  4858. 0000382E  3B40 8604                move.w     [A5 - 0x79FC], D0
  4859. 00003832  3C2E FFEC                move.w     D6, [A6 - 0x14]
  4860. 00003836  9C6C FFDA                sub.w      D6, [A4 - 0x26]
  4861. 0000383A  4AAD 84F8                tst.l      [A5 - 0x7B08]
  4862. 0000383E  6716                     beq        +0x18 /* 00003856 */
  4863. 00003840  4267                     clr.w      -[A7]
  4864. 00003842  206D 84F8                movea.l    A0, [A5 - 0x7B08]
  4865. 00003846  2050                     movea.l    A0, [A0]
  4866. 00003848  3006                     move.w     D0, D6
  4867. 0000384A  C1E8 0018                muls.w     D0, [A0 + 0x18]
  4868. 0000384E  3F00                     move.w     -[A7], D0
  4869. 00003850  2F2D 84F8                move.l     -[A7], [A5 - 0x7B08]
  4870. 00003854  A9DD                     syscall    TEScroll
  4871. label00003856:
  4872. 00003856  2F2D 861E                move.l     -[A7], [A5 - 0x79E2]
  4873. 0000385A  A922                     syscall    BeginUpdate
  4874. 0000385C  2F2D 861E                move.l     -[A7], [A5 - 0x79E2]
  4875. 00003860  4EBA FA02                jsr        [PC - 0x5FE /* 00003264 */]
  4876. 00003864  2F2D 861E                move.l     -[A7], [A5 - 0x79E2]
  4877. 00003868  A923                     syscall    EndUpdate
  4878. label0000386A:
  4879. 0000386A  554F                     subq.w     A7, 2
  4880. 0000386C  A974                     syscall    Button
  4881. 0000386E  101F                     move.b     D0, [A7]+
  4882. 00003870  5300                     subq.b     D0, 1
  4883. 00003872  2F00                     move.l     -[A7], D0
  4884. 00003874  594F                     subq.w     A7, 4
  4885. 00003876  A975                     syscall    TickCount
  4886. 00003878  221F                     move.l     D1, [A7]+
  4887. 0000387A  201F                     move.l     D0, [A7]+
  4888. 0000387C  B2AE FFE6                cmp.l      D1, [A6 - 0x1A]
  4889. 00003880  5EC1                     sgt        D1
  4890. 00003882  8001                     or.b       D0, D1
  4891. 00003884  67E4                     beq        -0x1A /* 0000386A */
  4892. 00003886  2F0B                     move.l     -[A7], A3
  4893. 00003888  4267                     clr.w      -[A7]
  4894. 0000388A  A95D                     syscall    HiliteControl
  4895. label0000388C:
  4896. 0000388C  554F                     subq.w     A7, 2
  4897. 0000388E  A973                     syscall    StillDown
  4898. 00003890  101F                     move.b     D0, [A7]+
  4899. 00003892  8003                     or.b       D0, D3
  4900. 00003894  6600 FE60                bne        -0x19E /* 000036F6 */
  4901. 00003898  4CDF 18F8                movem.l    D3,D4,D5,D6,D7,A3,A4, [A7]+
  4902. 0000389C  4E5E                     unlink     A6
  4903. 0000389E  205F                     movea.l    A0, [A7]+
  4904. 000038A0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4905. 000038A4  4ED0                     jmp        [A0]
  4906. 000038A6  4841                     swap.w     D1
  4907. 000038A8  4E44                     trap       4
  4908. 000038AA  4C45 5753                movem.l    D0,D1,D4,D6,A0,A1,A2,A4,A6, D5
  4909. fn000038AE:
  4910. 000038AE  4E56 FFEA                link       A6, -0x0016
  4911. 000038B2  2F0C                     move.l     -[A7], A4
  4912. 000038B4  286E 0008                movea.l    A4, [A6 + 0x8]
  4913. 000038B8  594F                     subq.w     A7, 4
  4914. 000038BA  2F2C FFCE                move.l     -[A7], [A4 - 0x32]
  4915. 000038BE  A95A                     syscall    GetControlReference/GetCRefCon
  4916. 000038C0  544F                     addq.w     A7, 2
  4917. 000038C2  395F FFDE                move.w     [A4 - 0x22], [A7]+
  4918. 000038C6  302C FFDE                move.w     D0, [A4 - 0x22]
  4919. 000038CA  6048                     bra        +0x4A /* 00003914 */
  4920. label000038CC:
  4921. 000038CC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4922. 000038D0  3F3C 0001                move.w     -[A7], 0x1
  4923. 000038D4  554F                     subq.w     A7, 2
  4924. 000038D6  2F2C FFCE                move.l     -[A7], [A4 - 0x32]
  4925. 000038DA  A962                     syscall    GetControlMaximum/GetMaxCtl
  4926. 000038DC  3F3C 0001                move.w     -[A7], 0x1
  4927. 000038E0  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4928. 000038E4  2F2C FFCE                move.l     -[A7], [A4 - 0x32]
  4929. 000038E8  2F0E                     move.l     -[A7], A6
  4930. 000038EA  4EBA FDE4                jsr        [PC - 0x21C /* 000036D0 */]
  4931. 000038EE  602E                     bra        +0x30 /* 0000391E */
  4932. label000038F0:
  4933. 000038F0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4934. 000038F4  3F3C 0001                move.w     -[A7], 0x1
  4935. 000038F8  554F                     subq.w     A7, 2
  4936. 000038FA  2F2C FFCE                move.l     -[A7], [A4 - 0x32]
  4937. 000038FE  A962                     syscall    GetControlMaximum/GetMaxCtl
  4938. 00003900  3F3C 0001                move.w     -[A7], 0x1
  4939. 00003904  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4940. 00003908  2F2C FFCE                move.l     -[A7], [A4 - 0x32]
  4941. 0000390C  2F0E                     move.l     -[A7], A6
  4942. 0000390E  4EBA FDC0                jsr        [PC - 0x240 /* 000036D0 */]
  4943. 00003912  600A                     bra        +0xC /* 0000391E */
  4944. label00003914:
  4945. 00003914  0640 D8EF                addi.w     D0, 0xD8EF
  4946. 00003918  67B2                     beq        -0x4C /* 000038CC */
  4947. 0000391A  5340                     subq.w     D0, 1
  4948. 0000391C  67D2                     beq        -0x2C /* 000038F0 */
  4949. label0000391E:
  4950. 0000391E  285F                     movea.l    A4, [A7]+
  4951. 00003920  4E5E                     unlink     A6
  4952. 00003922  205F                     movea.l    A0, [A7]+
  4953. 00003924  5C4F                     addq.w     A7, 6
  4954. 00003926  4ED0                     jmp        [A0]
  4955. 00003928  444F                     neg.w      A7
  4956. 0000392A  4153                     chk.w      D0, [A3]
  4957. 0000392C  4352                     chk.w      D1, [A2]
  4958. 0000392E  4F4C                     chk.w      D7, A4
  4959. fn00003930:
  4960. 00003930  4E56 FFCC                link       A6, -0x0034
  4961. 00003934  2F07                     move.l     -[A7], D7
  4962. 00003936  206E 000C                movea.l    A0, [A6 + 0xC]
  4963. 0000393A  43EE FFE0                lea.l      A1, [A6 - 0x20]
  4964. 0000393E  22D8                     move.l     [A1]+, [A0]+
  4965. 00003940  22D8                     move.l     [A1]+, [A0]+
  4966. 00003942  22D8                     move.l     [A1]+, [A0]+
  4967. 00003944  22D8                     move.l     [A1]+, [A0]+
  4968. 00003946  4AAD 861E                tst.l      [A5 - 0x79E2]
  4969. 0000394A  6700 007A                beq        +0x7C /* 000039C6 */
  4970. 0000394E  554F                     subq.w     A7, 2
  4971. 00003950  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  4972. 00003954  486E FFD6                pea.l      [A6 - 0x2A]
  4973. 00003958  A92C                     syscall    FindWindow
  4974. 0000395A  3E1F                     move.w     D7, [A7]+
  4975. 0000395C  0C6E 0001 FFE0           cmpi.w     [A6 - 0x20], 0x1
  4976. 00003962  57C0                     seq        D0
  4977. 00003964  222D 861E                move.l     D1, [A5 - 0x79E2]
  4978. 00003968  B2AE FFD6                cmp.l      D1, [A6 - 0x2A]
  4979. 0000396C  57C1                     seq        D1
  4980. 0000396E  C001                     and.b      D0, D1
  4981. 00003970  6754                     beq        +0x56 /* 000039C6 */
  4982. 00003972  2D6E FFEA FFD2           move.l     [A6 - 0x2E], [A6 - 0x16]
  4983. 00003978  486E FFD2                pea.l      [A6 - 0x2E]
  4984. 0000397C  A871                     syscall    GlobalToLocal
  4985. 0000397E  0C47 0003                cmpi.w     D7, 0x3
  4986. 00003982  6642                     bne        +0x44 /* 000039C6 */
  4987. 00003984  554F                     subq.w     A7, 2
  4988. 00003986  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  4989. 0000398A  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  4990. 0000398E  486E FFCE                pea.l      [A6 - 0x32]
  4991. 00003992  A96C                     syscall    FindControl
  4992. 00003994  3E1F                     move.w     D7, [A7]+
  4993. 00003996  0C47 0014                cmpi.w     D7, 0x14
  4994. 0000399A  57C0                     seq        D0
  4995. 0000399C  0C47 0015                cmpi.w     D7, 0x15
  4996. 000039A0  57C1                     seq        D1
  4997. 000039A2  8001                     or.b       D0, D1
  4998. 000039A4  0C47 0081                cmpi.w     D7, 0x81
  4999. 000039A8  57C1                     seq        D1
  5000. 000039AA  8001                     or.b       D0, D1
  5001. 000039AC  0C47 0017                cmpi.w     D7, 0x17
  5002. 000039B0  57C1                     seq        D1
  5003. 000039B2  8001                     or.b       D0, D1
  5004. 000039B4  0C47 0016                cmpi.w     D7, 0x16
  5005. 000039B8  57C1                     seq        D1
  5006. 000039BA  8001                     or.b       D0, D1
  5007. 000039BC  6708                     beq        +0xA /* 000039C6 */
  5008. 000039BE  3F07                     move.w     -[A7], D7
  5009. 000039C0  2F0E                     move.l     -[A7], A6
  5010. 000039C2  4EBA FEEA                jsr        [PC - 0x116 /* 000038AE */]
  5011. label000039C6:
  5012. 000039C6  2E1F                     move.l     D7, [A7]+
  5013. 000039C8  4E5E                     unlink     A6
  5014. 000039CA  205F                     movea.l    A0, [A7]+
  5015. 000039CC  504F                     addq.w     A7, 8
  5016. 000039CE  4ED0                     jmp        [A0]
  5017. 000039D0  444F                     neg.w      A7
  5018. 000039D2  5445                     addq.w     D5, 2
  5019. 000039D4  5854                     addq.w     [A4], 4
  5020. 000039D6  2020                     move.l     D0, -[A0]
  5021. export_186:
  5022. fn000039D8:
  5023. 000039D8  4E56 FFA0                link       A6, -0x0060
  5024. 000039DC  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  5025. 000039E0  486E FFB8                pea.l      [A6 - 0x48]
  5026. 000039E4  A874                     syscall    GetPort
  5027. 000039E6  3F3C FFFF                move.w     -[A7], 0xFFFF
  5028. 000039EA  4267                     clr.w      -[A7]
  5029. 000039EC  201F                     move.l     D0, [A7]+
  5030. 000039EE  A032                     syscall    FlushEvents
  5031. 000039F0  A850                     syscall    InitCursor
  5032. 000039F2  4206                     clr.b      D6
  5033. 000039F4  42AE FFC0                clr.l      [A6 - 0x40]
  5034. 000039F8  4EBA F81A                jsr        [PC - 0x7E6 /* 00003214 */]
  5035. 000039FC  4EBA FA00                jsr        [PC - 0x600 /* 000033FE */]
  5036. label00003A00:
  5037. 00003A00  4AAE FFC0                tst.l      [A6 - 0x40]
  5038. 00003A04  6706                     beq        +0x8 /* 00003A0C */
  5039. 00003A06  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  5040. 00003A0A  A9DA                     syscall    TEIdle
  5041. label00003A0C:
  5042. 00003A0C  554F                     subq.w     A7, 2
  5043. 00003A0E  3F3C FFFF                move.w     -[A7], 0xFFFF
  5044. 00003A12  486E FFE0                pea.l      [A6 - 0x20]
  5045. 00003A16  A970                     syscall    GetNextEvent
  5046. 00003A18  4A1F                     tst.b      [A7]+
  5047. 00003A1A  6700 02B4                beq        +0x2B6 /* 00003CD0 */
  5048. 00003A1E  554F                     subq.w     A7, 2
  5049. 00003A20  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  5050. 00003A24  486E FFD8                pea.l      [A6 - 0x28]
  5051. 00003A28  A92C                     syscall    FindWindow
  5052. 00003A2A  3E1F                     move.w     D7, [A7]+
  5053. 00003A2C  302E FFE0                move.w     D0, [A6 - 0x20]
  5054. 00003A30  6000 028A                bra        +0x28C /* 00003CBC */
  5055. label00003A34:
  5056. 00003A34  0C47 0004                cmpi.w     D7, 0x4
  5057. 00003A38  6648                     bne        +0x4A /* 00003A82 */
  5058. 00003A3A  41ED FF58                lea.l      A0, [A5 - 0xA8]
  5059. 00003A3E  43EE FFD0                lea.l      A1, [A6 - 0x30]
  5060. 00003A42  22D8                     move.l     [A1]+, [A0]+
  5061. 00003A44  22D8                     move.l     [A1]+, [A0]+
  5062. 00003A46  486E FFD0                pea.l      [A6 - 0x30]
  5063. 00003A4A  302E FFD2                move.w     D0, [A6 - 0x2E]
  5064. 00003A4E  0640 000A                addi.w     D0, 0xA /* '\n' */
  5065. 00003A52  3F00                     move.w     -[A7], D0
  5066. 00003A54  302E FFD0                move.w     D0, [A6 - 0x30]
  5067. 00003A58  0640 0019                addi.w     D0, 0x19
  5068. 00003A5C  3F00                     move.w     -[A7], D0
  5069. 00003A5E  302E FFD6                move.w     D0, [A6 - 0x2A]
  5070. 00003A62  0640 FFF6                addi.w     D0, 0xFFF6
  5071. 00003A66  3F00                     move.w     -[A7], D0
  5072. 00003A68  302E FFD4                move.w     D0, [A6 - 0x2C]
  5073. 00003A6C  0640 FFF6                addi.w     D0, 0xFFF6
  5074. 00003A70  3F00                     move.w     -[A7], D0
  5075. 00003A72  A8A7                     syscall    SetRect
  5076. 00003A74  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5077. 00003A78  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  5078. 00003A7C  486E FFD0                pea.l      [A6 - 0x30]
  5079. 00003A80  A925                     syscall    DragWindow
  5080. label00003A82:
  5081. 00003A82  0C47 0005                cmpi.w     D7, 0x5
  5082. 00003A86  6600 00D4                bne        +0xD6 /* 00003B5C */
  5083. 00003A8A  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5084. 00003A8E  A873                     syscall    SetPort
  5085. 00003A90  206E FFD8                movea.l    A0, [A6 - 0x28]
  5086. 00003A94  41E8 0010                lea.l      A0, [A0 + 0x10]
  5087. 00003A98  43EE FFD0                lea.l      A1, [A6 - 0x30]
  5088. 00003A9C  22D8                     move.l     [A1]+, [A0]+
  5089. 00003A9E  22D8                     move.l     [A1]+, [A0]+
  5090. 00003AA0  302E FFD6                move.w     D0, [A6 - 0x2A]
  5091. 00003AA4  906E FFD2                sub.w      D0, [A6 - 0x2E]
  5092. 00003AA8  5240                     addq.w     D0, 1
  5093. 00003AAA  3D40 FFD6                move.w     [A6 - 0x2A], D0
  5094. 00003AAE  302E FFD6                move.w     D0, [A6 - 0x2A]
  5095. 00003AB2  0640 FFEE                addi.w     D0, 0xFFEE
  5096. 00003AB6  3D40 FFD2                move.w     [A6 - 0x2E], D0
  5097. 00003ABA  302E FFD4                move.w     D0, [A6 - 0x2C]
  5098. 00003ABE  906E FFD0                sub.w      D0, [A6 - 0x30]
  5099. 00003AC2  5240                     addq.w     D0, 1
  5100. 00003AC4  3D40 FFD4                move.w     [A6 - 0x2C], D0
  5101. 00003AC8  426E FFD0                clr.w      [A6 - 0x30]
  5102. 00003ACC  486E FFD0                pea.l      [A6 - 0x30]
  5103. 00003AD0  A8A3                     syscall    EraseRect
  5104. 00003AD2  206E FFD8                movea.l    A0, [A6 - 0x28]
  5105. 00003AD6  41E8 0010                lea.l      A0, [A0 + 0x10]
  5106. 00003ADA  43EE FFD0                lea.l      A1, [A6 - 0x30]
  5107. 00003ADE  22D8                     move.l     [A1]+, [A0]+
  5108. 00003AE0  22D8                     move.l     [A1]+, [A0]+
  5109. 00003AE2  302E FFD6                move.w     D0, [A6 - 0x2A]
  5110. 00003AE6  906E FFD2                sub.w      D0, [A6 - 0x2E]
  5111. 00003AEA  5240                     addq.w     D0, 1
  5112. 00003AEC  3D40 FFD6                move.w     [A6 - 0x2A], D0
  5113. 00003AF0  426E FFD2                clr.w      [A6 - 0x2E]
  5114. 00003AF4  302E FFD4                move.w     D0, [A6 - 0x2C]
  5115. 00003AF8  906E FFD0                sub.w      D0, [A6 - 0x30]
  5116. 00003AFC  5240                     addq.w     D0, 1
  5117. 00003AFE  3D40 FFD4                move.w     [A6 - 0x2C], D0
  5118. 00003B02  302E FFD4                move.w     D0, [A6 - 0x2C]
  5119. 00003B06  0640 FFEE                addi.w     D0, 0xFFEE
  5120. 00003B0A  3D40 FFD0                move.w     [A6 - 0x30], D0
  5121. 00003B0E  486E FFD0                pea.l      [A6 - 0x30]
  5122. 00003B12  A8A3                     syscall    EraseRect
  5123. 00003B14  486E FFD0                pea.l      [A6 - 0x30]
  5124. 00003B18  3F3C 0014                move.w     -[A7], 0x14
  5125. 00003B1C  3F3C 0014                move.w     -[A7], 0x14
  5126. 00003B20  3F3C 03E8                move.w     -[A7], 0x3E8
  5127. 00003B24  3F3C 03E8                move.w     -[A7], 0x3E8
  5128. 00003B28  A8A7                     syscall    SetRect
  5129. 00003B2A  594F                     subq.w     A7, 4
  5130. 00003B2C  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5131. 00003B30  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  5132. 00003B34  486E FFD0                pea.l      [A6 - 0x30]
  5133. 00003B38  A92B                     syscall    GrowWindow
  5134. 00003B3A  2A1F                     move.l     D5, [A7]+
  5135. 00003B3C  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5136. 00003B40  3F05                     move.w     -[A7], D5
  5137. 00003B42  2005                     move.l     D0, D5
  5138. 00003B44  4840                     swap.w     D0
  5139. 00003B46  3F00                     move.w     -[A7], D0
  5140. 00003B48  1F3C 0001                move.b     -[A7], 0x1
  5141. 00003B4C  A91D                     syscall    SizeWindow
  5142. 00003B4E  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5143. 00003B52  A904                     syscall    DrawGrowIcon
  5144. 00003B54  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5145. 00003B58  4EBA F3EE                jsr        [PC - 0xC12 /* 00002F48 */]
  5146. label00003B5C:
  5147. 00003B5C  0C47 0006                cmpi.w     D7, 0x6
  5148. 00003B60  661E                     bne        +0x20 /* 00003B80 */
  5149. 00003B62  554F                     subq.w     A7, 2
  5150. 00003B64  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5151. 00003B68  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  5152. 00003B6C  A91E                     syscall    TrackGoAway
  5153. 00003B6E  4A1F                     tst.b      [A7]+
  5154. 00003B70  670E                     beq        +0x10 /* 00003B80 */
  5155. 00003B72  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5156. 00003B76  486E FFC0                pea.l      [A6 - 0x40]
  5157. 00003B7A  4EBA F6AC                jsr        [PC - 0x954 /* 00003228 */]
  5158. 00003B7E  7C01                     moveq.l    D6, 0x01
  5159. label00003B80:
  5160. 00003B80  0C47 0003                cmpi.w     D7, 0x3
  5161. 00003B84  6626                     bne        +0x28 /* 00003BAC */
  5162. 00003B86  594F                     subq.w     A7, 4
  5163. 00003B88  A924                     syscall    FrontWindow
  5164. 00003B8A  201F                     move.l     D0, [A7]+
  5165. 00003B8C  B0AE FFD8                cmp.l      D0, [A6 - 0x28]
  5166. 00003B90  6708                     beq        +0xA /* 00003B9A */
  5167. 00003B92  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5168. 00003B96  A91F                     syscall    SelectWindow
  5169. 00003B98  6012                     bra        +0x14 /* 00003BAC */
  5170. label00003B9A:
  5171. 00003B9A  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5172. 00003B9E  A873                     syscall    SetPort
  5173. 00003BA0  486E FFE0                pea.l      [A6 - 0x20]
  5174. 00003BA4  486E FFC0                pea.l      [A6 - 0x40]
  5175. 00003BA8  4EBA FD86                jsr        [PC - 0x27A /* 00003930 */]
  5176. label00003BAC:
  5177. 00003BAC  0C47 0007                cmpi.w     D7, 0x7
  5178. 00003BB0  57C0                     seq        D0
  5179. 00003BB2  0C47 0008                cmpi.w     D7, 0x8
  5180. 00003BB6  57C1                     seq        D1
  5181. 00003BB8  8001                     or.b       D0, D1
  5182. 00003BBA  6700 0114                beq        +0x116 /* 00003CD0 */
  5183. 00003BBE  4AAE FFD8                tst.l      [A6 - 0x28]
  5184. 00003BC2  6700 010C                beq        +0x10E /* 00003CD0 */
  5185. 00003BC6  2D6E FFEA FFBC           move.l     [A6 - 0x44], [A6 - 0x16]
  5186. 00003BCC  206E FFD8                movea.l    A0, [A6 - 0x28]
  5187. 00003BD0  49E8 0008                lea.l      A4, [A0 + 0x8]
  5188. 00003BD4  302E FFBE                move.w     D0, [A6 - 0x42]
  5189. 00003BD8  D06C 0002                add.w      D0, [A4 + 0x2]
  5190. 00003BDC  3D40 FFBE                move.w     [A6 - 0x42], D0
  5191. 00003BE0  302E FFBC                move.w     D0, [A6 - 0x44]
  5192. 00003BE4  D054                     add.w      D0, [A4]
  5193. 00003BE6  3D40 FFBC                move.w     [A6 - 0x44], D0
  5194. 00003BEA  554F                     subq.w     A7, 2
  5195. 00003BEC  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5196. 00003BF0  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  5197. 00003BF4  3F07                     move.w     -[A7], D7
  5198. 00003BF6  A83B                     syscall    TrackBox
  5199. 00003BF8  4A1F                     tst.b      [A7]+
  5200. 00003BFA  6700 00D4                beq        +0xD6 /* 00003CD0 */
  5201. 00003BFE  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5202. 00003C02  A873                     syscall    SetPort
  5203. 00003C04  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5204. 00003C08  3F07                     move.w     -[A7], D7
  5205. 00003C0A  1F3C 0001                move.b     -[A7], 0x1
  5206. 00003C0E  A83A                     syscall    ZoomWindow
  5207. 00003C10  486E FFD0                pea.l      [A6 - 0x30]
  5208. 00003C14  4267                     clr.w      -[A7]
  5209. 00003C16  4267                     clr.w      -[A7]
  5210. 00003C18  3F3C 2328                move.w     -[A7], 0x2328 /* '#(' */
  5211. 00003C1C  3F3C 2328                move.w     -[A7], 0x2328 /* '#(' */
  5212. 00003C20  A8A7                     syscall    SetRect
  5213. 00003C22  486E FFD0                pea.l      [A6 - 0x30]
  5214. 00003C26  A8A3                     syscall    EraseRect
  5215. 00003C28  486E FFD0                pea.l      [A6 - 0x30]
  5216. 00003C2C  A928                     syscall    InvalRect
  5217. 00003C2E  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5218. 00003C32  4EBA F314                jsr        [PC - 0xCEC /* 00002F48 */]
  5219. 00003C36  6000 0098                bra        +0x9A /* 00003CD0 */
  5220. label00003C3A:
  5221. 00003C3A  2D6E FFE2 FFD8           move.l     [A6 - 0x28], [A6 - 0x1E]
  5222. 00003C40  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5223. 00003C44  A922                     syscall    BeginUpdate
  5224. 00003C46  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5225. 00003C4A  4EBA F618                jsr        [PC - 0x9E8 /* 00003264 */]
  5226. 00003C4E  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5227. 00003C52  A923                     syscall    EndUpdate
  5228. 00003C54  6000 007A                bra        +0x7C /* 00003CD0 */
  5229. label00003C58:
  5230. 00003C58  0C6E 0001 FFE2           cmpi.w     [A6 - 0x1E], 0x1
  5231. 00003C5E  57C0                     seq        D0
  5232. 00003C60  0C6E 0002 FFE4           cmpi.w     [A6 - 0x1C], 0x2
  5233. 00003C66  57C1                     seq        D1
  5234. 00003C68  C001                     and.b      D0, D1
  5235. 00003C6A  6704                     beq        +0x6 /* 00003C70 */
  5236. 00003C6C  4EBA F790                jsr        [PC - 0x870 /* 000033FE */]
  5237. label00003C70:
  5238. 00003C70  0C6E 0002 FFE2           cmpi.w     [A6 - 0x1E], 0x2
  5239. 00003C76  57C0                     seq        D0
  5240. 00003C78  0C6E 0002 FFE4           cmpi.w     [A6 - 0x1C], 0x2
  5241. 00003C7E  57C1                     seq        D1
  5242. 00003C80  C001                     and.b      D0, D1
  5243. 00003C82  674C                     beq        +0x4E /* 00003CD0 */
  5244. 00003C84  70FF                     moveq.l    D0, 0xFFFFFFFF
  5245. 00003C86  2F00                     move.l     -[A7], D0
  5246. 00003C88  486E FFC0                pea.l      [A6 - 0x40]
  5247. 00003C8C  4EBA F59A                jsr        [PC - 0xA66 /* 00003228 */]
  5248. 00003C90  7C01                     moveq.l    D6, 0x01
  5249. 00003C92  603C                     bra        +0x3E /* 00003CD0 */
  5250. label00003C94:
  5251. 00003C94  2D6E FFE2 FFD8           move.l     [A6 - 0x28], [A6 - 0x1E]
  5252. 00003C9A  082E 0000 FFEF           btst.b     [A6 - 0x11], 0x0
  5253. 00003CA0  6710                     beq        +0x12 /* 00003CB2 */
  5254. 00003CA2  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5255. 00003CA6  A91F                     syscall    SelectWindow
  5256. 00003CA8  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5257. 00003CAC  4EBA F224                jsr        [PC - 0xDDC /* 00002ED2 */]
  5258. 00003CB0  601E                     bra        +0x20 /* 00003CD0 */
  5259. label00003CB2:
  5260. 00003CB2  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5261. 00003CB6  4EBA F256                jsr        [PC - 0xDAA /* 00002F0E */]
  5262. 00003CBA  6014                     bra        +0x16 /* 00003CD0 */
  5263. label00003CBC:
  5264. 00003CBC  5340                     subq.w     D0, 1
  5265. 00003CBE  6700 FD74                beq        -0x28A /* 00003A34 */
  5266. 00003CC2  5B40                     subq.w     D0, 5
  5267. 00003CC4  6700 FF74                beq        -0x8A /* 00003C3A */
  5268. 00003CC8  5540                     subq.w     D0, 2
  5269. 00003CCA  67C8                     beq        -0x36 /* 00003C94 */
  5270. 00003CCC  5940                     subq.w     D0, 4
  5271. 00003CCE  6788                     beq        -0x76 /* 00003C58 */
  5272. label00003CD0:
  5273. 00003CD0  4A06                     tst.b      D6
  5274. 00003CD2  6700 FD2C                beq        -0x2D2 /* 00003A00 */
  5275. 00003CD6  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  5276. 00003CDA  A873                     syscall    SetPort
  5277. 00003CDC  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  5278. 00003CE0  4E5E                     unlink     A6
  5279. 00003CE2  4E75                     rts
  5280. 00003CE4  504C                     addq.w     A4, 8
  5281. 00003CE6  4159                     chk.w      D0, [A1]+
  5282. 00003CE8  5749                     subq.w     A1, 3
  5283. 00003CEA  5448                     addq.w     A0, 2
  5284.